對于可變變量使用大括号,比如:{$val},這時候大括号就是告訴PHP,括起來的部分要當成變量處理。如下例子:
檢視代碼 列印
| |
| |
| |
| |
注意:${$a[1]} 與${$a}[1] 是完全不同的:
${$a[1]} 這裡$a[1]是一個變量;
${$a}[1] 這裡$a是一個變量;
這種寫法的好處就是在字元串中引用變量的時候,這樣就可以不使用.運算符,進而減少代碼的輸入量。
檢查某個字元串是否滿足多少長度,使用 isset 的方式替代 strlen 函數,因為 isset 是語言結構,strlen 是函數,是以使用 isset 比使用 strlen 效率更高。比如判斷一個字元串的長度是否小于 5,如下:
if(!isset($str{5})) 比 if(strlen($str)<5) 更好。