我想从JSON数组中删除一个对象,但有几个问题。这是我现在所拥有的。如何从JSON数组中删除对象
{
"value":"In-plop",
"no_delete":true,
"disabled":null,
"resource":"e48f8f",
"email":"1"
}
]';
foreach ($status as $key => $value) {
if (in_array('Dispatched', $value)) {
unset($status[$key]);
}
}
$status = json_encode($status);
echo $status;
我想删除这整个对象。我知道我当前的代码只会删除单个对象的值,但这是我卡住的地方。问题是对象的位置不是静态的,它可以在数组中的任何位置。唯一是静态的是value:Dispatched
。有什么建议么?
{
"value":"opuy",
"no_delete":true,
"disabled":null,
"resource":"a382d1",
"email":"1"
},
真棒的人,我实际上有我的实际代码json解码,但我想我什么时候更短在这里,我忘了把它放在。谢谢你的帮助。 ,非常感激 – samjones39