首頁  >  文章  >  後端開發  >  PHP中大括號的作用總結

PHP中大括號的作用總結

小云云
小云云原創
2017-11-21 10:16:522149瀏覽

身為PHP程式設計師,對程式碼的要求很高,程式碼的中的符號也很有講究,在程式碼寫的時候我們常常會用到大括號(花括號),那麼你知道什麼時候會用到這些大括號嗎?其實是有講究的。在php中使用大括號基本上有以下三種情況,以下本篇文章對這三種使用情況做一個總結。

一、

function name(){}, for(){}

等等這種情況就不多說了,不說也知道是做什麼用的了。

二、$str{4}在字串的變數的後面跟上{}大括號或中括號[],裡面填入了數字,這裡是吧字串變數當成陣列處理。舉個例子如下:

 <?php    
$str=&#39;phpernote.com&#39;;    
echo $str{0}; // 输出 p    
echo $str[1]; // 输出 h    
$str=&#39;000&#39;;    
$str{0}=&#39;1&#39;;    
 echo $str; // 输出 100

注意:利用這一特性可用來檢查某個字串是否滿足多少長度,使用isset 的方式替代strlen 函數,因為isset 是語言結構,strlen 是函數,所以使用isset 比使用strlen 效率更高。例如判斷字串的長度是否小於 5,如下:

if(!isset($str{5})) 比 if(strlen($str)<5) 更好。

三、對於可變變數使用大括號,例如:{$val},這時候大括號就是告訴PHP,括起來的部分要當成變數處理。如下例:

<?php    
 $array=array(&#39;www&#39;,&#39;name&#39;=>&#39;phpernote&#39;,&#39;com&#39;);    
echo "$array[&#39;name&#39;]";//用此句会报语法错误    
echo "{$array[&#39;name&#39;]}";//此句正常,大括号内的字符将作为变量来处理

注意:${$a[1]} 與${$a}[1] 是完全不同的:

${$a[1]} 這裡$ a[1]是變數;

${$a}[1] 這裡$a是變數;

這種寫法的好處就是在字串中引用變數的時候,這樣就可以不使用.運算符,從而減少程式碼的輸入量。

以上這三種方法,雖然說很簡單,但是讓你對大括號也有了一個更基本的認識,這樣一來我們在學習中就能更輕鬆的掌握大括號的運用技巧了。

相關建議:

PHP 大數相加php大作業php 大括號 php 大檔案上

大括號怎麼打php中大括號作用介紹

php大括號的作用你了解多少

以上是PHP中大括號的作用總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn