$arr = "[86,3414,453]";
$res = json_decode($arr);
echo "<pre>";
print_r($res);
echo json_encode($res);Array
(
[0] => 86
[1] => 3414
[2] => 453
)
[86,3414,453]$arr = "[86,3414,453]";
$res = json_decode($arr);
unset($res[array_search(86, $res)]);
echo "<pre>";
print_r($res);
echo json_encode($res);Array
(
[1] => 3414
[2] => 453
)
{"1":3414,"2":453}Замечание:
При кодировании массива в случае, если его индексы не являются последовательными числами от нуля, то все индексы кодируются в строковые ключи для каждой пары индекс-значение.