这篇文章主要介绍“php如何去除二维数组的key”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何去除二维数组的key”文章能帮助大家解决问题。
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了德江免费建站欢迎大家使用!
1.使用array_values()函数
array_values()函数会返回一个仅包含元素值的数组,而不是原数组中的键和值。这个函数可以将二维数组转换为一维数组,并保留所有的值。
例如:
$array = array( array('id'=>1,'name'=>'张三'), array('id'=>2,'name'=>'李四') ); $array = array_map('array_values',$array); print_r($array);
输出结果为:
Array ( [0] => Array ( [0] => 1 [1] => 张三 ) [1] => Array ( [0] => 2 [1] => 李四 ) )
2.使用foreach循环
另一种去除二维数组key的方法是使用foreach循环遍历每个元素,并将每个元素的值存储到一个新的数组中。在这个过程中,我们可以使用unset()函数将键删除,只保留值。
例如:
$array = array( array('id'=>1,'name'=>'张三'), array('id'=>2,'name'=>'李四') ); $newArray = array(); foreach($array as $item){ $newArray[] = array_values($item); } print_r($newArray);
输出结果为:
Array ( [0] => Array ( [0] => 1 [1] => 张三 ) [1] => Array ( [0] => 2 [1] => 李四 ) )
3.使用array_map()函数
array_map()函数可以将传入的数组中的每个元素传递给回调函数处理,并返回一个新的数组,该数组的元素是每个元素应用回调函数后的结果。我们可以在回调函数中使用array_values()函数来去除数组的key。
例如:
$array = array( array('id'=>1,'name'=>'张三'), array('id'=>2,'name'=>'李四') ); $newArray = array_map(function($item){ return array_values($item); }, $array); print_r($newArray);
输出结果为:
Array ( [0] => Array ( [0] => 1 [1] => 张三 ) [1] => Array ( [0] => 2 [1] => 李四 ) )
关于“php如何去除二维数组的key”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。
新闻标题:php如何去除二维数组的key
网站链接:https://www.cdcxhl.com/article26/jhsgjg.html
成都网站建设公司_创新互联,为您提供用户体验、电子商务、网站排名、移动网站建设、网站设计公司、企业建站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联