Я пытаюсь выяснить, как удалить один основной элемент и всех его братьев и сестер и впоследствии сохранить массив.
Вот что я получил:
$my_array = Array ( [0] => Array ( [username] => Pete [userid] => 2 ) [1] => Array ( [username] => James [userid] => 4 ) [2] => Array ( [username] => John [userid] => 3 ) )
Теперь, что я хочу сделать, это удалить элемент, в котором у меня есть идентификатор 4, а затем сохранить его обратно в $ my_array следующим образом:
$my_array = Array ( [0] => Array ( [username] => Pete [userid] => 2 ) [2] => Array ( [username] => John [userid] => 3 ) )
Это можно сделать? и если да … Как ???
Заранее спасибо 🙂
Попробуй это:
foreach ($array as $key => $value) { if ($value["userid"] == 4) { unset($array[$key]); } }