У меня есть следующие codelinearray_push многомерный массив
$return_array = array(
$count_answers => array(
"name" => $domain,
"type" => $type,
"class" => $class,
"ttl" =>$ttl,
"data_lenght" => $data_l
)
);
Я хочу добавить preference
после длины данных с помощью следующего кода
array_push($return_array[$count_answers]['preference'], $preference);
Предупреждение: array_push() ожидает параметр 1, чтобы быть массивом , null задано в \ functions \ functions.php в строке 367
Почему мой первый параметр не является массивом?
Использование array_push добавит еще одну строку в ваш массив. Все, что вы делаете, добавляет еще один ** атрибут ** к вашей строке. –