Chose Language:
Author: Admin/Publisher |finished | checked

PHP array_push

La función de PHP array_push agrega uno o más valores al final del array . Como puede ver en la descripción, el array es pasado por referencia, lo que quiere decir que esta función cambiara el array original.

Description / Descripción
array_push(array &$array, mixed ...$values): int

La función array_push tiene el mismo efecto que $array[] = $var; para cada valor que vamos a agregar.

Recomendaciones:

En caso de tener que agregar varios valores a un array utiliza array_push en caso contrario utiliza $array[] =

En muchas ocasiones utilizarás $array[]= en vez de array_push por ejemplo cuando estemos recorriendo otro array y estemos obteniendo valores que los almacenaremos en un nuevo array

$newarray = [];
foreach($array as $item){
   //some code here
   newarray[] = $var;
}

Note: Esta funcion dara un warning si el primer argumento es un array a partir de PHP 7.1

Parametros

$array – el array al que le agregaremos los valores o valor

$values – los valores o valor que seran agregados al final del array

Retorno

int Retorna la cantidad de elementos ingresados en el array

Ejemplo de PHP array_push

Esta es una función sencilla, no necesita más de un ejemplo para entenderla

// Crear un array
$frutas = array("manzana", "banana", "uva");

// Mostrar el array antes de agregar elementos
echo "Array antes de agregar elementos: ";
print_r($frutas);

// Agregar elementos al final del array usando array_push
array_push($frutas, "naranja", "kiwi");

// Mostrar el array después de agregar elementos
echo "Array después de agregar elementos: ";
print_r($frutas);
Array antes de agregar elementos: Array
(
    [0] => manzana
    [1] => banana
    [2] => uva
)
Array después de agregar elementos: Array
(
    [0] => manzana
    [1] => banana
    [2] => uva
    [3] => naranja
    [4] => kiwi
)
Category: php
Something wrong? If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Last 4 post in same category