在不同的程序语言中,大括号{}都是比较常用到的符号,本文简单介绍了在php中大括号(花括号)有哪些比较常见的用法.
1、语句的开始与结束
function xxxxx(){
...
}
for(){
...
}
比如定义一个函数xxxxx,或执行for循环等动作.
2、把字符串当成数组来处理.
示例:
<?php
$zfc = 'abcde';
echo $zfc{2};
?>
大括号也有着与中括号[]调用将字符串作为数组一样的功能,也可以将字符串'abcde'中每个字符作为数组中元素直接通过大括号从0开始来调用指定位数序号索引的字符.
我们也可以用这样的方法来判断指定字符串是否大于或小于多少的字符长度值.
<?php
$zxzf="a1b2c3"
if (isset($zxzf{2})){}
if (strlen($zxzf)< 3){}
?>
由于isset相对于strlen效率更高,所以用isset($zxzf{2})来判断字符是否达到指定长度会更好些.
3、强制用大括号的内容当成变量处理.
示例:
<?php
$dkh['a']="xbl";
echo $dkh['a'];
?>
以上示例是可以输出数组$dkh中索引为a的值是xbl,然后我们给$dkh['a']加上大括号,看看有啥效果.
<?php
$dkh['a']="xbl";
$xbl="123";
echo {$dkh['a']};
?>
加上大括号后,我们会发现输出值变成了123,$dkh['a']在加上大括号后,原本的值xbl变成了变量$xbl,在输出时,输出了$xbl变量的值.
以上就是大括号在php代码中一些比较常见的用法.