PHP如何实现删除多重数组对象属性值

2020-10-13,

PHP实现删除多重数组对象属性值的方法:1、直接删除属性,代码为【unset($query['matches'][$k]["attrs"]["content"])】;2、把对应属性值设置为空,代码为【["content"] = ''】。

/2020/10/e0ee10a5.jpg

PHP实现删除多重数组对象属性值的方法:

方法一,直接删除属性:

foreach ( $query['matches'] as $k => $val ) {
  unset($query['matches'][$k]["attrs"]["content"]);
  unset($query['matches'][$k]["attrs"]["remarks"]);
}

方法二,把对应属性值设置为空或其他需要的值:

foreach ( $query['matches'] as $k => $val ) {
  $query['matches'][$k]["attrs"]["content"] = '';
  $query['matches'][$k]["attrs"]["remarks"] = '';
}

注:要操作多重数组的关键是foreach循环里用 as $k => $val取得具体元素的下标,否则无法操作。

相关学习推荐:php编程(视频)

以上就是PHP如何实现删除多重数组对象属性值的详细内容,更多请关注北冥有鱼其它相关文章!

本文转载自【PHP中文网】,希望能给您带来帮助,苟日新、日日新、又日新,生命不息,学习不止。

《PHP如何实现删除多重数组对象属性值.doc》

下载本文的Word格式文档,以方便收藏与打印。