php常用數組函數
阿新 • • 發佈:2018-10-17
列名 sha xpl implode 想要 數據 column () 數組函數
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!‘]
php常用數組函數