array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.array-push.php', 1 => 'array_push', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Funciones de Arrays', ), 'prev' => array ( 0 => 'function.array-product.php', 1 => 'array_product', ), 'next' => array ( 0 => 'function.array-rand.php', 1 => 'array_rand', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/array/functions/array-push.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
array_push — Inserta uno o más elementos al final de un array
array_push() trata array
como si fuera
una pila y coloca la variable que se le proporciona al final del
array
. El tamaño del array
será incrementado por el número de variables insertados. Tiene el mismo efecto que:
<?php
$array[] = $var;
?>
Nota: Si se utiliza array_push() para añadir un solo elemento al array, es mejor utilizar
$array[] =
ya que de esta forma no existe la sobrecarga de llamar a una función.
Nota: array_push() generará una advertencia si el primer argumento no es un array. Esto difiere del comportamiento de
$var[]
donde se creará un nuevo array.
array
El array de entrada.
value1
El primer valor a colocar al final de array
.
Devuelve el nuevo número de elementos del array.
Ejemplo #1 Ejemplo de array_push()
<?php
$pila = array("naranja", "plátano");
array_push($pila, "manzana", "arándano");
print_r($pila);
?>
El resultado del ejemplo sería:
Array ( [0] => naranja [1] => plátano [2] => manzana [3] => arándano )