国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP中的的大括號(花括號{})使用詳解

2019-11-06 06:22:29
字體:
供稿:網(wǎng)友

php中使用大括號基本有如下三種情況,下面本篇文章對這三種使用情況做一個總結(jié)。

一、function name(){}, for(){}等等這種情況就不多說了,不說也知道是做什么用的了。

二、$str{4}在字符串的變量的后面跟上{}大括號或者中括號[],里面填寫了數(shù)字,這里是吧字符串變量當(dāng)成數(shù)組處理。舉個例子如下:

<?php$str='phpernote.com';echo $str{0}; // 輸出 pecho $str[1]; // 輸出 h$str='000';$str{0}='1';echo $str; // 輸出 100

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

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

三、對于可變變量使用大括號,比如:{$val},這時候大括號就是告訴PHP,括起來的部分要當(dāng)成變量處理。如下例子:

<?php$array=array('www','name'=>'phpernote','com');echo "$array['name']";//用此句會報語法錯誤echo "{$array['name']}";//此句正常,大括號內(nèi)的字符將作為變量來處理

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

${$a[1]} 這里$a[1]是一個變量;

${$a}[1] 這里$a是一個變量;

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 玛纳斯县| 万荣县| 修文县| 策勒县| 收藏| 兰坪| 尤溪县| 衡阳市| 峨边| 邢台市| 平阴县| 平江县| 淅川县| 炉霍县| 四会市| 浮梁县| 武邑县| 民乐县| 望城县| 张家川| 闽清县| 达日县| 芮城县| 沧州市| 沂南县| 麻江县| 庆阳市| 镇坪县| 曲麻莱县| 宁陕县| 电白县| 德钦县| 靖州| 雷波县| 凤台县| 昌吉市| 勐海县| 新竹市| 保定市| 房产| 鸡泽县|