php变量什么情况下加大括号{}
生活随笔
收集整理的這篇文章主要介紹了
php变量什么情况下加大括号{}
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下面幾個比較能說明原因的解釋是:
其實(shí)輸出那塊是等同于print ? "hello ? ".$arr['fruit'];?
?
?
PHP: 字符串變量中大括號(花括號{})的作用
?
PHP 變量后面加上一個大括號{},里面填上數(shù)字,就是指 PHP 變量相應(yīng)序號的字符。
例如:
$str = 'hello';
echo $str{0}; // 輸出為 h
echo $str{1}; // 輸出為 e
如果要檢查某個字符串是否滿足多少長度,可以考慮用這種大括號(花括號)加 isset 的方式替代 strlen 函數(shù),因為 isset 是語言結(jié)構(gòu),strlen 是函數(shù),所以使用 isset 比使用 strlen 效率更高。
比如判斷一個字符串的長度是否小于 5:
if ( !isset ( $str{5} ) ) 就比 if ( strlen ( $str ) < 5 ) 好。
轉(zhuǎn)載于:https://www.cnblogs.com/focai/p/3944133.html
總結(jié)
以上是生活随笔為你收集整理的php变量什么情况下加大括号{}的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]ASP.NET会话(Session
- 下一篇: Freemarker自定义标签