Есть переменная, объявляющая многомерный массив:
$some_array = array(
array('filters') => array()
);
Я хочу обратиться к элементу filters
, чтобы вставить в него какие-то данные:
array_push($some_array['filters'], $some_another_array);
Но получаю ошибку:
array_push() expects parameter 1 to be array, null given in
PHP что, требует, чтобы массив ни в коем случае не был пуст? Что за бред?
У вас не правильно инициализирован начальный массив - в качестве индекса массив это как? Наверное вам надо так:
$some_array = array(
'filters' => array()
);
$some_another_array = [];
array_push($some_array['filters'], $some_another_array);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я делаю проект программы долговУ меня есть библиотека файлов в которую записываются все долги