Función array_push() de PHP
Ejemplo
Insertar "blue" y "yellow" en la parte final del array:
<?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>
Definición y uso
La función array_push() agrega uno o más elementos al final del array especificado como primer parámetro (pila) y luego devuelve la longitud del nuevo array.
Esta función es equivalente a múltiples llamadas a $array[] = $value.
Consejos y comentarios
Comentarios:Incluso si el array tiene nombres de cadena de caracteres, los elementos agregados siempre tendrán claves numéricas. (Véase el ejemplo 2)
Comentarios:En lugar de usar array_push() para agregar un elemento a un array que ya tiene nombres de cadena de caracteres, es mejor usar $array[] =, ya que no implica la carga adicional de una función.
Comentarios:Si el primer parámetro no es un array, array_push() emitirá una advertencia. Esto es diferente del comportamiento de $var[], que crea un nuevo array.
Sintaxis
array_push(array,value1,value2...)
Parámetros | Descripción |
---|---|
array | Obligatorio. Especificar el array. |
value1 | Obligatorio. Especificar el valor a agregar. |
value2 | Opcional. Especificar el valor a agregar. |
Detalles técnicos
Valor devuelto: | Devuelve el número de elementos del nuevo array. |
Versión de PHP: | 4+ |
Más ejemplos
Ejemplo 1
Array con nombres de cadena de caracteres:
<?php $a=array("a"=>"red","b"=>"green"); array_push($a,"blue","yellow"); print_r($a); ?>