【发布时间】:2017-04-13 10:42:16
【问题描述】:
我有一个从数据库返回的users 对象,如下所示:
[
{
"id":1,
"name":"Bob",
"category":"admin",
"email":"test1@test.com",
"phone":"123456789",
"gender":"male",
},
{
"id":2,
"name":"John",
"category":"user",
"email":"john@test.com",
"phone":"123456789",
"gender":"male",
},
{
"id":3,
"name":"Jane",
"category":"admin",
"email":"jane@test.com",
"phone":"123456789",
"gender":"female",
},
]
现在我想遍历所有users 对象并删除所有category 属性为user 的用户,以便生成的users 对象仅保留admin 类别。
我想用一个 foreach 循环来做到这一点。请问我该怎么做或有什么更好的方法可以做到这一点?
【问题讨论】:
-
为什么不首先从表中选择“管理员”行?
-
不知道这里发生了什么,但有人对下面的答案投了反对票。检查我们的解决方案并提供反馈;)
-
@KarolGasienica 检查人民代表,然后就很清楚了。
标签: php arrays loops object foreach