Как удалить элемент массива с определенным значением?

Menro

web, seo, email, hack
Регистрация
27 Янв 2008
Сообщения
689
Реакции
138
Друзья, подскажите как из массива удалить элемент с определенным свойством.

PHP:
Array
(
    [0] => Array
        (
            [ID] => 13
         )
    [1] => Array
        (
            [ID] => 12
        )
)

Как удалить из массива элемент 1 с id=12?
Спасибо за помощь!
 
Насколько знаю, только перебором массива:
PHP:
foreach ($array AS $key => $value) {

if ($value['ID'] == 12) {
unset($array[$key]);
}

}
 
Как вариант
PHP:
$a = array_filter($a, function($v) {return $v != 12;});
 
Назад
Сверху