加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 为多维数组添加新索引

发布时间:2020-12-13 21:47:24 所属栏目:PHP教程 来源:网络整理
导读:我有一个多维数组. 即. Array( [0] = Array ( [item_id] = 1 [item_name] = x ) [1] = Array ( [item_id] = 1 [item_name] = y )) 我需要一种方法来为该数组添加新索引. Array( [0] = Array ( [item_id] = 1 [item_name] = x [value] = 1 ) [1] = Array ( [i
我有一个多维数组.

即.

Array
(
    [0] => Array
        (
            [item_id] => 1
            [item_name] => x

        )


    [1] => Array
        (
            [item_id] => 1
            [item_name] => y

        )

)

我需要一种方法来为该数组添加新索引.

Array
(
    [0] => Array
        (
            [item_id] => 1
            [item_name] => x
            [value] => 1

        )


    [1] => Array
        (
            [item_id] => 1
            [item_name] => y
            [value] => 1
        )

)

该值可能/可能不会始终保持不变.

实现此目的的一种方法是循环数组并插入新的索引值.

我的问题是,有没有其他更好的方法来做到这一点.

谢谢.

解决方法

你不需要使用 array_walk_recursive,你可以使用 array_walk

array_walk($array,function(&$a) {
  $a['value'] = 1;
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读