我有一个数组,如下所示:
$daysArray = array(2=>array('#linkhere','linked-day'));
我需要把另一个数组推到这里,但要定义键。
我试过:
$value= $key.'=>array("#$event","linked-day")';
//$value= 2=>array('/weblog/archive/2004/Jan/02','linked-day')
array_push($daysArray, $value);
如果您想将另一个数组附加到主数组上,可以使用:
$daysArray[$key] = array($event, "linked-day");
文件:http://us.php.net/array_push
来自文档:
注意:如果使用array_push()向数组中添加一个元素,那么最好使用$array[]=,因为这样就没有调用函数的开销。
您可以尝试:
$result=array_merge($array1,$array2);