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

Тема в разделе "Как сделать...", создана пользователем Menro, 13 июл 2018.

  1. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    663
    Симпатии:
    126
    Друзья, подскажите как из массива удалить элемент с определенным свойством.

    PHP:
    Array
    (
        [
    0] => Array
            (
                [
    ID] => 13
             
    )
        [
    1] => Array
            (
                [
    ID] => 12
            
    )
    )
    Как удалить из массива элемент 1 с id=12?
    Спасибо за помощь!
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.286
    Симпатии:
    2.293
    Насколько знаю, только перебором массива:
    PHP:
    foreach ($array AS $key => $value) {

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

    }
     
    Menro нравится это.