欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

將二維數(shù)組轉(zhuǎn)為一維數(shù)組的2種方法

 更新時(shí)間:2014年05月26日 14:46:00   作者:  
在開發(fā)過程中,我們經(jīng)常需要將二維數(shù)組轉(zhuǎn)為一維數(shù)組,個(gè)人總結(jié)了2種方法,分享給大家

如何將下面的二維數(shù)組轉(zhuǎn)為一維數(shù)組。

復(fù)制代碼 代碼如下:

$msg = array(
  array(
    'id'=>'45',
    'name'=>'jack'
  ),
  array(
    'id'=>'34',
    'name'=>'mary'
  ),
  array(
    'id'=>'78',
    'name'=>'lili'
  ),
);

第一種方法:

復(fù)制代碼 代碼如下:

foreach($msg as $k => $v){
    $ids[] = $id;
    $names[] = $name;
  }

第二種方法:

復(fù)制代碼 代碼如下:

$ids = array_column($msg, 'id');
 $names = array_column($msg, 'name');

以上兩種解法print_r($names);后的結(jié)果為:

復(fù)制代碼 代碼如下:

Array(
  [0]=>jack
  [1]=>mary
  [2]=>lili
)

注意:array_column();可以有第三個(gè)參數(shù),如 $n = array_column($msg, 'name', 'id');

print_r($n);的結(jié)果為:

復(fù)制代碼 代碼如下:

Array(
  [45]=>jack
  [34]=>mary
  [78]=>lili
)

相關(guān)文章

最新評(píng)論