基本上 json 输出是这个 - 输出来自 php。
[{"attr":{"id":"node_2","rel":"default"},"data":"C:","state":"closed"},{"attr":{"id":"node_3","rel":"drive"},"data":"D:","state":"closed"}]
所以因为 rel 等于 default
{"attr":{"id":"node_2","rel":"default"},"data":"C:","state":"closed"}
我需要从数组中删除它。
我想过也许使用
foreach($arr as $key => &$item) {
if ($value['rel'] == 'default'{
unset($arr[$key]);
但是,由于某种原因,这不起作用。我不知道我的方法是否是最好的方法,或者是否有更好的方法来实现这一点。我还需要对其进行解码和编码。