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

来源:设计经验分享网
添加时间:2024年02月

在开发过程中,我们经常需要将二维数组转为一维数组,个人总结了2种方法,分享给大家

代码如下:
$msg=array(
  array(
    ''id''=>''45'',
    ''name''=>''jack''
  ),
  array(
    ''id''=>''34'',
    ''name''=>''mary''
  ),
  array(
    ''id''=>''78'',
    ''name''=>''lili''
  ),
);


第一种方法:


复制代码代码如下:
foreach($msgas$k=>$v){
    $ids[]=$id;
    $names[]=$name;
  }


第二种方法:


复制代码代码如下:
$ids=array_column($msg,''id'');
$names=array_column($msg,''name'');


以上两种解法print_r($names);后的结果为:


复制代码代码如下:
Array(
  [0]=>jack
  [1]=>mary
  [2]=>lili
)


注意:array_column();可以有第三个参数,如$n=array_column($msg,''name'',''id'');

print_r($n);的结果为:


复制代码代码如下:
Array(
  [45]=>jack
  [34]=>mary
  [78]=>lili
)


 

平面设计相关资讯推荐阅读:


坚持更新网页内容是网页建设中权重提高的基础门户网页开发需要遵循的原则用户体验设计师的发展简史2021年做手机网页开发需要多少钱Html5卷入市场,移动办公再刮龙卷风怎样免费制作网页流程有什么如何选择一家正规的建设网页公司网页不会打理,深圳网页建设小编建议网页管理者这么做如何选择一个好的网页建设公司做信息网页建设的生存发展法则之用户体验篇专业的O2O网页如何设计广州品牌网页建设怎么做才好深圳网页制作较重要的是什么网络创业要从网页建设中获得价值 高端网页设计哪家值得信赖深圳做网页大概需要多少钱国家网信办约谈百度负责人户,百度贴吧仍涉黄英文网页建设需要注意哪些方面微网页是什么,为什么要制作微网页网页维护过程中需要我们设计员应该注意的事项不合理的网页布局有哪些跟深圳网页建设一起看营销型网页做优化的实用技巧十分管用怎么防止imagecreatefromjpeg内存溢出企业网页建设需要了解的一些事网页建设,竟然还有这些因素 比较实用的网页设计建议有哪些分享浅析品牌网页建设有什么作用深圳网页建设网页优化有哪些内容Web开发的简要概述网页建设之后运营需要了解哪些知识云浮建站做好企业网页优化的几个重要因素网络逻辑类故障ASP的特点优势软件定制开发平台大科普中软国际解放号了解一下什么是网页设计,网页设计定义又是什么 怎样把网页设计得更高层次深圳福田网页建设哪家公司好,建设企业网页包括哪些内容企业网页文章优化需要从哪三个方面入手利用CDN2019年的房产网页建设需要多少钱建设房地产网页有什么作用为什么软件定制项目难做软件外包公司该怎么发展解释关于搜索关键词工具里的词语关于网页建设的可访问性(二)网页建设早期整体规划包括什么內容深圳福田高端网页设计,高端网页设计要如何确保新颖深圳网页建设之外贸企业网页建设经验深圳网页设计公司自学网页优化需要知道的关键词分类要想获客应该怎么做好网页设计网页建设有时候不能选择模板建站系统社交问答网页的生与死,流量究竟如何变现网页优化怎么挖掘长尾关键词什么是国际域名什么是国内域名两者之间有什么区别网页制作设计的三大关键要素企业营销型网页建设该注意什么有哪些因素容易影响图标的易用性出口外贸网页基本建设怎样才可以考虑客户需求网页选择服务器技巧和考虑因素大型网页建设前需要考虑哪些问题深圳营销型网页建设必备的功能网页制作要从建页面到组织架构
网站备案号:豫ICP备2024041165号