php foreach 数组添加新属性

文章目录

    之前没注意这个问题,今天发现通过 foreach 遍历数组时,新增的属性并没有添加到数组中。

    foreach ($tags as $tag) {
        $tag["name"] = "new name";
    }
    

    解决方法一

    使用 array item 引用

    foreach ($tags as &$tag) {
        $tag["name"] = "new name";
    }
    

    解决方法二

    foreach ($tags as $index => $tag) {
        $tags[$index]["name"] = "new name";
    }
    

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式