Неизвестный ключ массива элементов не известен

У меня есть следующий вывод массива. Например, я хочу сбросить индекс 16. Я делаю unset unset($row[0][16]);

Но теперь я не знаю индекс 16. Как я могу сбросить его, если ifelse "oude prijs"?

Array
(
[0] => Array
    (
        [0] => productname
        [1] => price
        [2] => description
        [3] => producturl
        [4] => imageurl
        [5] => weight
        [6] => category
        [7] => merk
        [8] => ontwerper
        [9] => afmetingen
        [10] => levertijd
        [11] => garantie
        [12] => secondarycategories
        [13] => laagsteprijsgarantie
        [14] => verzendkosten
        [15] => productcode
        [16] => oude prijs
        [17] => ID
        [18] => status
    )

)

1 ответ

Решение

Используйте функцию array_search, чтобы получить ключ известного значения,

$key = array_search('oude prijs',$row[0]);
unset($row[0][$key]);
Другие вопросы по тегам