2011-02-02 81 views
6

我有上有一个键值你一个数组,如:array_push成多维数组

$some_array['array_key'] = "some string"; 

是否有可能使用array_push更多的元素添加到阵列?

香港专业教育学院尝试这样:

array_push($some_array['array_key'],"another string"); 

,我已经尝试过其他显而易见的方法,但似乎没有任何工作。是否有可能将array_push添加到具有键值的数组中?

感谢您可以提供任何帮助,

--Bryan

回答

9

如果你想$some_array['array_key']是值的数组,你必须把它作为初始化数组,像这样:

$some_array['array_key'] = array('some string'); 

只有这样,你可以使用array_push()[] =符号:

$some_array['array_key'][] = 'another string'; 
+3

非常感谢,做到了 – 2011-02-02 04:47:37