Función PHP Array_Push

Función PHP Array_Push
array_push () en PHP se usa para agregar los valores dados a la matriz. Simplemente, agregará valores al final de la matriz de entrada. A la vez, es posible agregar múltiples valores a una matriz.

Sintaxis:
array_push (array_input, valor, ...)

Parámetros:

  1. array_input es la matriz.
  2. El valor/s se agregará a la matriz al final.

Veamos ejemplos para comprender mejor este concepto.

Ejemplo 1:
En este ejemplo, crearemos una matriz con 4 valores: 'loto', 'lilly', 'jasmine', 'rosa'.
Ahora, agregaremos el valor 'Maréndol' a la matriz.

// Crear una matriz llamada Flower1 con 4 valores.
$ Flor = array ('lotus', 'lilly', 'jasmine', 'rosa');
echo "matriz real:";
print_r ($ flor);
// agregar 'caléndula' a la matriz de flores.
array_push ($ flor, 'caléndula');
echo "Array final:";
print_r ($ flor);
?>

Producción:

Podemos ver que la caléndula se ha agregado a la matriz de flores.

Ejemplo 2:
En este ejemplo, crearemos una matriz con cuatro valores: 'loto', 'lilly', 'jasmine', 'rosa'.
Ahora, agregaremos tres valores 'marigold', 'rosa', 'loto' a la matriz.

// Crear una matriz llamada Flower1 con 4 valores.
$ Flor = array ('lotus', 'lilly', 'jasmine', 'rosa');
echo "matriz real:";
print_r ($ flor);
// Agregar 'Marigold', 'Rose', 'Lotus' a la matriz de flores.
array_push ($ flor, 'caléndula', 'rosa', 'loto');
echo "Array final:";
print_r ($ flor);
?>

Producción:

Podemos ver que la 'caléndula', 'rosa', 'loto' se han agregado a la matriz de flores. Si desea agregar valores a la matriz de pares de valores clave, los valores también obtendrán las teclas con valores numéricos.

Ejemplo 3:
En este ejemplo, crearemos una matriz con cuatro valores clave: 'Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose'.
Ahora, agregaremos 3 Values-'Marigold ',' Rose ',' Lotus 'a la matriz.

// Crear una matriz llamada Flower1 con 4 valores clave.
$ Flor = array ('flor1' => 'loto', 'flor2' => 'lilly', 'flor3' => 'jasmine', 'flor4' => 'rosa');
echo "matriz real:";
print_r ($ flor);
// agregar 'caléndula', 'rosa', 'loto' a la matriz de flores.
array_push ($ flor, 'caléndula', 'rosa', 'loto');
echo "Array final:";
print_r ($ flor);
?>

Producción:

Podemos ver que la 'caléndula', 'rosa', 'loto' se han agregado a la matriz de flores con llaves-0,1 y 2.

Ejemplo 4:
En este ejemplo, crearemos una matriz con cuatro valores clave: 1 => 'Lotus', 2 => 'Lilly', 3 => 'Jasmine', 4 => 'Rose'.
Ahora agregaremos 3 valores-'marigold', 'rosa', 'loto' a la matriz.

// Crear una matriz llamada Flower1 con 4 valores clave.
$ Flor = array (1 => 'lotus', 2 => 'lilly', 3 => 'jasmine', 4 => 'rosa');
echo "matriz real:";
print_r ($ flor);
// Agregar 'Marigold', 'Rose', 'Lotus' a la matriz de flores.
array_push ($ flor, 'caléndula', 'rosa', 'loto');
echo "Array final:";
print_r ($ flor);
?>

Producción:

Podemos ver que la 'caléndula', 'rosa', 'loto' se han agregado a la matriz de flores con llaves-5,6 y 7.

Conclusión

En este artículo, vimos cómo agregar elementos a la matriz PHP usando la función Array_Push ().

Es posible agregar elementos simples o múltiples a la matriz a la vez. Tenemos que notar que si agregamos valores a la matriz de pares de valor clave, entonces los elementos recién agregados se asignarán claves de tipo numérico.