對於可變變數使用大括號,比如:,這時候大括號就是告訴php,括起來的部分要當成變數處理。如下例子:
檢視**列印
1
<?php
2
$array
=
array
(
'www'
,
'name'
=>
'phpernote'
,
'com'
);
3
echo
"$array['name']"
;
//用此句會報語法錯誤
4
echo
""
;
//此句正常,大括號內的字元將作為變數來處理
注意:$ 與$[1] 是完全不同的:
$ 這裡$a[1]是乙個變數;
$[1] 這裡$a是乙個變數;
這種寫法的好處就是在字串中引用變數的時候,這樣就可以不使用.運算子,從而減少**的輸入量。
檢查某個字串是否滿足多少長度,使用 isset 的方式替代 strlen 函式,因為 isset 是語言結構,strlen 是函式,所以使用 isset 比使用 strlen 效率更高。比如判斷乙個字串的長度是否小於 5,如下:
if(!isset($str)) 比 if(strlen($str)<5) 更好。
php中大括號的用法和意義
在php中,大括號 可以起到如下作用 my str 1234 my str 5 現在 my str 內容為 1534 此用法為php5之後的特性,用於消除使用中括號引起的歧義。如 sql insert into article channel id title detail pub time val...
PHP中 大括號的用法和總結
在php中,大括號 可以起到如下作用 1 將多個獨立語句合併為乙個復合語句,例如 if else 中經常如此使用 2 在變數間接引用中進行定界,避免歧義。例如 與 8 的區分 3 用於指示字串變數中的單個字元 下標從0開始 例如 my str 1234 my str 5 現在 my str 內容為 ...
php中大括號的作用
php中大括號的作用,如下 一 不管什麼程式,function name for 這太多了,不說也知道什麼用了。二 str在字串的變數的後面跟上 剛大括號和中括號一樣都是把某個字串變數當成陣列處理 三 這時候大括號起的作用就是,告訴php,括起來的要當成變數處理。arr array 0 123,na...