php如何去除二维数组的key

这篇文章主要介绍“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。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计