是否可以从该数组的外层追加到嵌套数组?

时间:2010-11-02 03:12:41

标签: php arrays

<?php

$x = array
(
    'test' => array('asd', 'works'),
    'blah' => $x['test'] + array('more')
);

print_r($x);
?>

基本上,'blah'是否有可能拥有'test'的内容?

2 个答案:

答案 0 :(得分:1)

这是循环方式无法实现的。但是,您可以执行以下操作以获得所需的结果。

$x = array
(
    'test' => array('asd', 'works')
);

$x['blah'] = $x['test'];
array_push($x['blah'], 'more');

print_r($x);

答案 1 :(得分:0)

在声明数组时你不能这样做。

但是,您可以使用不同的键分配相同的值。