变量加大括号{}有什么作用

1. 大括号 {} 里面放变量,如 {$value}$value 相同

2. 字符串变量后面加大括号 {},大括号里面放数字,指的是变量在相应序号所对应的字符,
如:$str = 'Welcome'; echo $str{1}; //输出结果为:e

3. 加 {} 有时候是为了防止变量名和后面的字符串连在一起

4. 替换字符串拼接使用的 . 运算符,
如:"欢迎".$str='来到'."中国!" 可用 "欢迎{$str}中国!"

专题:PHP变量:加大括号{}有什么作用

相关推荐

PHP 中用大括号 {} 的作用

PHP 中用大括号 {} 的作用

在 PHP 中,大括号 {} 可以起到如下作用: 1、将多个独立语句合并为一个复合语句,例如 if ... else ... 中经常如此使用 2、在变量间接引用中进行定界,避免歧义。例如 ${$my_var[8]} 与 ${$my_var}[8] 的区分 3、用于指示字符串变量中的单个字符(下标从0开始),例如 $my_str="1234"; $my_str{1}='5'; //现在 $my_str 内 ...

PHP 获取 IP 地址形式的完整 URL 页面网址

PHP 获取 IP 地址形式的完整 URL 页面网址

PHP 获取包含端口号的完整 URL 中,$_SERVER 有些写法只能获取域名形式的 URL ,采用 IP 地址的 URL 是获取不到的。 #包含端口号的完整url echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5 #这个代码是有一定局限性的,他只能获 ...

PHP empty 和 isset 有什么区别

PHP empty 和 isset 有什么区别

empty:只要变量是否为 "" 或者 0 ,或者是 false 和 null ,都会返回 true ;isset:是判断变量是否存在,只要你这个变量不是 null 或未赋值,返回结果都是 true ;而 is_null :正好 isset 的反结果。 echo !isset($_GET['a']); //如果得不到变量a的值 echo empty($_GET['a']); //如果变量a的值是空 1、empty 判断一个变 ...

微信扫一扫,分享到朋友圈

变量加大括号{}有什么作用