源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

将二维数组转为一维数组的2种方法

  • 时间:2021-10-12 11:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:将二维数组转为一维数组的2种方法
如何将下面的二维数组转为一维数组。
[u]复制代码[/u] 代码如下:
$msg = array(   array(     'id'=>'45',     'name'=>'jack'   ),   array(     'id'=>'34',     'name'=>'mary'   ),   array(     'id'=>'78',     'name'=>'lili'   ), );
第一种方法:
[u]复制代码[/u] 代码如下:
foreach($msg as $k => $v){     $ids[] = $id;     $names[] = $name;   }
第二种方法:
[u]复制代码[/u] 代码如下:
$ids = array_column($msg, 'id');  $names = array_column($msg, 'name');
以上两种解法print_r($names);后的结果为:
[u]复制代码[/u] 代码如下:
Array(   [0]=>jack   [1]=>mary   [2]=>lili )
注意:array_column();可以有第三个参数,如 $n = array_column($msg, 'name', 'id'); print_r($n);的结果为:
[u]复制代码[/u] 代码如下:
Array(   [45]=>jack   [34]=>mary   [78]=>lili )
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部