php常用數組函數


1.非常好用的Laravel內置數組輔助函數,array_pluck()

array_pluck(array $array,string $value_column_name[, string $key_column_name])

此函數可以將一個對象數組,按照你想要的方式提取出你指定的$key=>$value形式Map圖(鍵值對數組),或單純的返回一列的一維數組。

第一個參數:需要提取的數組,一般用於Laravel查詢構造器返回的查詢結果數據,一個對象數組。

第二個參數:需要提取的值的列名

第三個參數(可選):需要提取的key的列名
例如(均為偽代碼,只是示意用法):

原數組:

[
    {    
        id:1,
        name:'hello',
    },
    {
        id:2,
        name:'hello2',
    }
]

array_pluck(array,'name');
返回:['hello','hello2']

array_pluck(array,'name','id');
返回:
array(
    "1"=>"hello",
    "2"=>"hello2"
);                    

 2. php implode()函數

<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
?>

返回結果:
Hello World! I love Shanghai!

3. php explode()函數,將字符串分割

<?php
$arr = array('Hello,World!,I,love,Shanghai!');
echo explode(",",$arr);
?>

結果:
$arr = ['Hello','World','I','love','Shanghai!']

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM