亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

大括號在php中的有哪些作用

發布時間:2020-10-15 16:10:40 來源:億速云 閱讀:130 作者:小新 欄目:編程語言

這篇文章主要介紹大括號在php中的有哪些作用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

大括號是PHP中最常見、最容易被忽略也是最不可或缺的一部分。

“{}”三大作用分別是:

將多個獨立語句合并為一個復合語句,例如 if ... else ...中經常如此使用

        在變量間接引用中進行定界,避免歧義。例如 ${$my_var[8]}與${$my_var}[8]的區分

        用于指示字符串變量中的單個字符(下標從0開始)。

比如說:“my_string”=“joker”;

不加似乎也可以,加{}是什么意思呢?

還有字段名 為什么要以``包括呢?

至少便于閱讀嘛~~~''是insert into語句要求的,因為字符串要成對出現嘛

加{}有時候是為了防止變量名和后面的字符串連在一起嘛

例如

{$cid}dd

如果cid=aa

那么{$cid}dd=aadd

不加的話你自己看看了$ciddd,豈不變成了ciddd變量了~~

 //   The   following   is   okay   as   it's   inside   a   string.     Constants   are   not        
  //   looked   for   within   strings   so   no   E_NOTICE   error   here        
  print   "Hello   $arr[fruit]";             //   Hello   apple        
  //   With   one   exception,   braces   surrounding   arrays   within   strings        
  //   allows   constants   to   be   looked   for        
  print   "Hello   {$arr[fruit]}";         //   Hello   carrot        
  print   "Hello   {$arr['fruit']}";     //   Hello   apple

PHP 變量后面加上一個大括號{},里面填上數字,就是指PHP 變量相應序號的字符。

例如:

$str = 'hello';

echo $str{0}; // 輸出為 h

echo $str{1}; // 輸出為 e

如果要檢查某個字符串是否滿足多少長度,可以考慮用這種大括號(花括號)加isset 的方式替代 strlen 函數,因為   isset 是語言結構,strlen 是函數,所以使用 isset 比使用strlen 效率更高。

比如判斷一個字符串的長度是否小于 5:

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

下面幾個比較能說明原因的解釋是:

表示{}里面的是一個變量 ,執行時按照變量來處理

在字符串中引用變量使用的特殊包括方式,這樣就可以不使用.運算符,從而減少代碼的輸入量了。 其實輸出那塊是等   同于print  "hello   ".$arr['fruit'];

php中大括號的作用,如下:

一、不管什么程序,function name(){},  for(){},….這太多了,不說也知道什么用了。

二、$str{4}在字符串的變量的后面跟上{}剛大括號和中括號一樣都是把某個字符串變量當成數組處理

三、{$val},這時候大括號起的作用就是,告訴PHP,括起來的要當成變量處理。

$arr=array(0=>123,'name'=>'小豬');
 foreach($array as $k=>$v){
 echo "select * from blog_blogs where blog_tags like '%{$arr[$k]}%'order by blog_id"; //加一個大括號只是將作   為變量的標志符
 }
 echo '<br/ ><br/><br/><br/><br/><br/><br/ >';
 foreach($array as $k=>$v){
 echo "select * from blog_blogs where blog_tags like'%{{$arr[$k]}}%' order by blog_id"; //加兩個大括號,外面的 將作為普通的字符
 }
 //用大括號來區分變量
 //echo "$arr['name']";//用此句會報語法錯誤
 echo "{$arr['name']}";//此句正常,大括號內的字符將作為變量來處理
 //$str{4}在字符串的變量的后面跟上{}大括號和中括號一樣都是把某個字符串變量當成數組處理
 $str = 'abcdefg';
 echo $str{4}上就是大括號在php中的一些作用的詳細內容,更多請關注億速云其它相關文章!

以上是大括號在php中的有哪些作用的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

水富县| 南部县| 常州市| 香河县| 公主岭市| 深水埗区| 花莲市| 苍溪县| 肥城市| 富锦市| 历史| 萨嘎县| 吉林省| 波密县| 宁阳县| 周至县| 高阳县| 鱼台县| 迁安市| 文成县| 饶平县| 砚山县| 北海市| 汉源县| 澄江县| 合作市| 阿拉尔市| 包头市| 四平市| 宝清县| 宿州市| 仙游县| 溧水县| 信丰县| 朔州市| 巴里| 肥西县| 呼和浩特市| 大洼县| 鸡泽县| 正安县|