удалить элемент в многомерном массиве и сохранить

Я пытаюсь выяснить, как удалить один основной элемент и всех его братьев и сестер и впоследствии сохранить массив.

Вот что я получил:

$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]); } }