將二維數(shù)組轉(zhuǎn)為一維數(shù)組的2種方法
更新時間:2014年05月26日 14:46:00 作者:
在開發(fā)過程中,我們經(jīng)常需要將二維數(shù)組轉(zhuǎn)為一維數(shù)組,個人總結(jié)了2種方法,分享給大家
如何將下面的二維數(shù)組轉(zhuǎn)為一維數(shù)組。
復制代碼 代碼如下:
$msg = array(
array(
'id'=>'45',
'name'=>'jack'
),
array(
'id'=>'34',
'name'=>'mary'
),
array(
'id'=>'78',
'name'=>'lili'
),
);
第一種方法:
復制代碼 代碼如下:
foreach($msg as $k => $v){
$ids[] = $id;
$names[] = $name;
}
第二種方法:
復制代碼 代碼如下:
$ids = array_column($msg, 'id');
$names = array_column($msg, 'name');
以上兩種解法print_r($names);后的結(jié)果為:
復制代碼 代碼如下:
Array(
[0]=>jack
[1]=>mary
[2]=>lili
)
注意:array_column();可以有第三個參數(shù),如 $n = array_column($msg, 'name', 'id');
print_r($n);的結(jié)果為:
復制代碼 代碼如下:
Array(
[45]=>jack
[34]=>mary
[78]=>lili
)
相關文章
php strlen mb_strlen計算中英文混排字符串長度
在php中常見的計算字符串長度的函數(shù)有:strlen和mb_strlen,下面是對這兩個函數(shù)的比較說明(編碼方式UTF8)2009-07-07
PHP結(jié)合jquery ajax實現(xiàn)上傳多張圖片,并限制圖片大小操作示例
這篇文章主要介紹了PHP結(jié)合jquery ajax實現(xiàn)上傳多張圖片,并限制圖片大小操作,涉及php結(jié)合jQuery ajax文件上傳及文件屬性相關操作技巧,需要的朋友可以參考下2019-03-03
php實現(xiàn)替換手機號中間數(shù)字為*號及隱藏IP最后幾位的方法
這篇文章主要介紹了php實現(xiàn)替換手機號中間數(shù)字為*號及隱藏IP最后幾位的方法,涉及php字符串替換與正則操作的相關技巧,需要的朋友可以參考下2016-11-11
PHP改進計算字符串相似度的函數(shù)similar_text()、levenshtein()
PHP 原生的similar_text()函數(shù)、levenshtein()函數(shù)對中文漢字支持不好,我自己寫了一個,測試使用正常,推薦給大家,如果有什么問題,請留言2014-10-10

