2011-02-02 21 views
6

Tengo una matriz con un valor clave que en ella le gusta:array_push en una matriz multidimensional

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

¿Es posible utilizar array_push añadir más elementos a la matriz?

He intentado esto:

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

y he tratado de otra manera obvia, pero nada parece funcionar. ¿Es posible agregar array_push en una matriz con valor clave?

Gracias por cualquier ayuda que pueda ofrecer,

--Bryan

Respuesta

9

Si desea $some_array['array_key'] ser una matriz de valores, hay que inicializarlo como una matriz, como esto:

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

Sólo entonces se puede utilizar array_push() o la [] = notación:

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

muchas gracias, eso lo hizo –

Cuestiones relacionadas