首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP从关联数组中删除元素

PHP从关联数组中删除元素
EN

Stack Overflow用户
提问于 2011-03-27 23:17:20
回答 9查看 413.6K关注 0票数 102

我有一个PHP数组,如下所示:

代码语言:javascript
复制
Index              Key     Value
[0]                1       Awaiting for Confirmation
[1]                2       Assigned
[2]                3       In Progress
[3]                4       Completed
[4]                5       Mark As Spam

当我对数组值执行var_dump操作时,得到的结果如下:

代码语言:javascript
复制
array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) "Awaiting for Confirmation" } [1]=> array(2) { ["key"]=> string(1) "2" ["value"]=> string(9) "Assigned" } [2]=> array(2) { ["key"]=> string(1) "3" ["value"]=> string(11) "In Progress" } [3]=> array(2) { ["key"]=> string(1) "4" ["value"]=> string(9) "Completed" } [4]=> array(2) { ["key"]=> string(1) "5" ["value"]=> string(12) "Mark As Spam" } }

我想删除垃圾邮件完成和标记为垃圾邮件。我知道我可以unset[$array[3],$array[4]),但问题是有时索引号可能会不同。

有没有一种方法可以通过匹配值名而不是键值来删除它们?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5450148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档