Con PHP array_push() podemos añadir uno o varios elementos a un array existente. Tambíen podemos incrementar el array con nuevos elementos usando la función array_merge(), sería la unión de otro array al final del mismo.
Os listo otras funciones importantes para trabajar con arrays:
Con esta función añadimos nuevos elementos al array, y puede que tras añadirlo nos interese ordenar el array, para ello os recomiendo este post: ‘Ordenar arrays con PHP sort(), asort() y ksort()‘.
Vamos a ver la sencilla sintaxis de la acción PUSH sobre arrays sacada de su web oficial:
array_push ( $array , $valor1 )
Voy a comentarios los 2 parámetros a pasar a dicha función de PHP:
Desconocía que existe otra manera rápida y sencilla de añadir un elemento y es asignándole el elemento directamente:
$array[] = $valor;
Vamos a ver con el siguiente código del ejemplo la inserción del nuevo elemento al final del array:
$array_numerico_indexado = array(1, "dos", 3, "cuatro"); foreach($array_numerico_indexado as $numero) { echo $numero . " "; } array_push($array_numerico_indexado, 5, "seis"); foreach($array_numerico_indexado as $numero) { echo $numero . " "; }
Os explico el ejemplo:
Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.