国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

php array function(continue doing)

developerworks / 1400人閱讀

摘要:說(shuō)明不做特殊說(shuō)明都支持參考判斷變量是否數(shù)組。用分隔符將字符串炸裂成數(shù)組。參數(shù)如果設(shè)置了參數(shù)并且是正數(shù),則返回的數(shù)組包含最多個(gè)元素,而最后那個(gè)元素將包含的剩余部分。默認(rèn)連接符是,生成格式為。

說(shuō)明:
不做特殊說(shuō)明都支持php4,5,7
參考:https://www.php.net/manual/zh...

is_array ( mixed $var ) : bool
判斷變量是否數(shù)組。
code:

$arr1 = array();
$arr2 = array("");
if(isset($arr1) && $arr1){
    print_r($arr1);
}
if(isset($arr2) && $arr2){
    print_r($arr2);
}

result:

Array
(
    [0] => 
)

explode ( string $delimiter , string $string [, int $limit ] ) : array
用分隔符delimiter將字符串炸裂成數(shù)組。
參數(shù):

如果設(shè)置了 limit 參數(shù)并且是正數(shù),則返回的數(shù)組包含最多 limit 個(gè)元素,而最后那個(gè)元素將包含 string 的剩余部分。

注意:

分隔符在前

分隔符前、后沒(méi)有字符的情況下,炸開(kāi)的數(shù)組中用空字符串""代替

分隔符不能是空字符串,會(huì)觸發(fā)warning

code:

$str = "1,2,3,";
$arr = explode(",",$str);
print_r($arr);//分隔符前后無(wú)字符,炸出空字符串
$arr = explode(",",$str,2);
print_r($arr);//第三個(gè)$limit限制生成arr的數(shù)量
$str = "1";
$arr = explode(",",$str);
print_r($arr);//沒(méi)有分隔符炸成原字符串
$str = "";
$arr = explode(",",$str);
print_r($arr);//空字符串和沒(méi)有分隔符的情況一致,炸出空字符串
$arr = array_filter(explode(",", $str));
print_r($arr);//array_filter對(duì)數(shù)組中的元素循環(huán)判斷是否為FALSE,是則刪除。第二個(gè)參數(shù)也可以寫callback回調(diào)函數(shù)。

result:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 
)
Array
(
    [0] => 1
    [1] => 2,3,
)
Array
(
    [0] => 1
)
Array
(
    [0] => 
)
Array
(
)
Warning:  explode(): Empty delimiter in D:phpStudyPHPTutorialWWWindex.php on line 564

擴(kuò)展:
preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] ) : array
正則分隔字符串參考:https://www.php.net/manual/zh...

implode ( string $glue , array $pieces ) : string
用 glue 將一維數(shù)組的值連接為一個(gè)字符串。
參數(shù):

glue默認(rèn)為空字符串,可以忽略

$pieces是一維數(shù)組

注意:

如果數(shù)組$pieces是空數(shù)組array(),返回值是""

如果array中有numeric,最終也會(huì)轉(zhuǎn)成string

常用:

拼接sql時(shí),可以對(duì)where_array添加" AND "拼接成where字符串,同樣也可以拼接insert values的值

擴(kuò)展:
http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] ) : string
使用給出的關(guān)聯(lián)(或下標(biāo))數(shù)組生成一個(gè)經(jīng)過(guò) URL-encode 的請(qǐng)求字符串。默認(rèn)連接符是&,生成格式為key1=val1&key2=val2。常用于加簽。
參考:https://www.php.net/manual/zh...

continue...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/31719.html

相關(guān)文章

  • PHP 源碼探秘 - 為什么 trim 會(huì)導(dǎo)致亂碼

    摘要:我的博客運(yùn)行以下代碼互聯(lián)網(wǎng)產(chǎn)品我們可能以為會(huì)得到的結(jié)果是互聯(lián)網(wǎng)產(chǎn)品,實(shí)際結(jié)果是互聯(lián)網(wǎng)產(chǎn)。所以在執(zhí)行的時(shí)候,通過(guò)字節(jié)比對(duì),會(huì)將去掉,導(dǎo)致了最后出現(xiàn)了亂碼。 我的博客 https://mengkang.net/1039.html 運(yùn)行以下代碼: $tag = 互聯(lián)網(wǎng)產(chǎn)品、; $text = rtrim($tag, 、); print_r($text); 我們可能以為會(huì)得到的結(jié)果是互聯(lián)網(wǎng)產(chǎn)品...

    xbynet 評(píng)論0 收藏0
  • PHP學(xué)習(xí)記錄(流程控制)

    摘要:流程控制分支控制大于經(jīng)常需要在滿足某個(gè)條件時(shí)執(zhí)行一條語(yǔ)句,而在不滿足該條件時(shí)執(zhí)行其他語(yǔ)句。跳過(guò)該層循環(huán)的本次循環(huán),執(zhí)行下一次循環(huán)。 流程控制 分支控制 if echo 1. if. ; $a = 10; $b = 3; if ($a > $b){ echo a大于b. ; } else:經(jīng)常需要在滿足某個(gè)條件時(shí)執(zhí)行一條語(yǔ)句,而在不滿足該條件時(shí)執(zhí)行其他語(yǔ)句。 echo 2. e...

    Jiavan 評(píng)論0 收藏0
  • S.O.L.I.D: PHP 面向?qū)ο笤O(shè)計(jì)的五個(gè)基準(zhǔn)原則

    摘要:是首個(gè)個(gè)面向?qū)ο笤O(shè)計(jì)準(zhǔn)則的首字母縮寫,這些準(zhǔn)則是由提出的他更為人所熟知的名字是。單一功能原則開(kāi)閉原則里氏替換原則接口隔離原則依賴反轉(zhuǎn)原則接下來(lái)讓我們看看每個(gè)原則,來(lái)了解為什么可以幫助我們成為更好的開(kāi)發(fā)人員。 showImg(https://segmentfault.com/img/remote/1460000019313380?w=1680&h=656); S.O.L.I.D?是?首個(gè)...

    JayChen 評(píng)論0 收藏0
  • Y分鐘學(xué)PHP

    摘要:必須被包圍于之中。如果這個(gè)文件無(wú)法被導(dǎo)入比如文件不存在,會(huì)拋出警告。這會(huì)避免類的多重定義錯(cuò)誤。如果文件最終沒(méi)有被找到,那么就會(huì)查找當(dāng)前文件夾。接口可以被擴(kuò)展實(shí)現(xiàn)接口的類一個(gè)類可以實(shí)現(xiàn)多個(gè)接口起使用。 本教程使用PHP 5+。 PHP必須被包圍于 之中。 如果你的文件中只有php代碼,那么最好省略結(jié)束括號(hào)標(biāo)記 // 這是單行注釋的標(biāo)志 # 井號(hào)也可以,但是//更常見(jiàn) /* ...

    Jeff 評(píng)論0 收藏0
  • 重讀PHP手冊(cè)筆記系列(二)

    摘要:通過(guò)注冊(cè)自動(dòng)加載器,腳本引擎在出錯(cuò)失敗前有了最后一個(gè)機(jī)會(huì)加載所需的類構(gòu)造函數(shù)和析構(gòu)函數(shù)構(gòu)造函數(shù)允行開(kāi)發(fā)者在一個(gè)類中定義一個(gè)方法作為構(gòu)造函數(shù)。析構(gòu)函數(shù)會(huì)在到某個(gè)對(duì)象的所有引用都被刪除或者當(dāng)對(duì)象被顯式銷毀時(shí)執(zhí)行抽象類支持抽象類和抽象方法。 語(yǔ)言參考 1. 類型 1.1 簡(jiǎn)介 showImg(https://segmentfault.com/img/bVbqlNJ?w=531&h=379);...

    馬龍駒 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<