定义键时按下数组


Push array while defining the key

我有一个数组,如下所示:

$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);