@kostya_vtomske

Как убрать элементы из многомерного массива?

Всем привет. Имею массив
Array
(
    [VALUE] => Array
        (
            [1] => 1
            [2] => 2
        )
    [DESCRIPTION] => Array
        (
            [1] => 
            [2] => 
            [3] => 
        )
    [ID] => Array
        (
            [1] => 111
            [2] => 222
            [3] => 333
        )
)


как кбрать по индексам удаляемых элементов массива VALUE соответствующие элементы в массивах
DESCRIPTION и ID (по ключевому связующему индексу – во всех трёх массивах ключи для элементов
синхронные).
Чтоб получилось вот так
Array
(
    [VALUE] => Array
        (
            [1] => 1
            [2] => 2
        )
    [DESCRIPTION] => Array
        (
            [1] => 
            [2] => 
        )
    [ID] => Array
        (
            [1] => 111
            [2] => 222
        )
)
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Пройти в цикле по обоим массивам и проверять, есть ли индекс в первом. Если нету - удалять элемент с таким индексом
Важно: удалять надо по полному адресу, $array['DESCRIPTION'][$key]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы