我想遍历一个数组,foreach以检查是否存在一个值。如果该值确实存在,我想删除包含它的元素。
我有以下代码:
foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } 找到值后,我不知道如何删除该元素。如何删除?
我必须使用foreach这个问题。可能有替代方法foreach,欢迎您共享它们。 问题来源于stack overflow
如果您还获得了密钥,则可以这样删除该项目:
foreach ($display_related_tags as $key => $tag_name) { if($tag_name == $found_tag['name']) { unset($display_related_tags[$key]); } }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。