【发布时间】:2012-12-13 11:03:54
【问题描述】:
我有以下代码行
$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 是数组,在第 367 行的 \functions\functions.php 中给出了 null
为什么我的第一个参数不是数组?
【问题讨论】:
-
使用 array_push 将向您的阵列添加另一个“行”。您所做的只是将另一个属性添加到您的“行”中。
标签: php arrays multidimensional-array