Cómo agregar a una matriz en PHP?

Cómo agregar a una matriz en PHP?
Php Los desarrolladores usan matrices como una estructura de datos fundamental para almacenar colecciones de datos, incluidas cadenas, enteros y objetos. Si está tratando con matrices, puede encontrarse en una situación en la que necesita agregar nuevos elementos al final de una matriz ya existente. Hay varias formas de lograr esto en Php, dependiendo del caso de uso específico y la versión de Php siendo utilizado.

En este artículo, exploraremos diferentes métodos para agregar a una matriz en Php.

Agregar a una matriz en PHP

Existen tres métodos para agregar a una matriz en Php:

  • Usando [] operador
  • Uso de la función array_push ()
  • Uso de la función array_merge ()

Método 1: Uso del operador []

En Php, Simplemente usando soportes cuadrados [] es un método fácil para agregar un nuevo elemento a una matriz existente. El primer paso es declarar la matriz con uno o más elementos iniciales. Después de eso, puedes usar el [] operador con la variable de matriz y el elemento que desea agregar.

El siguiente ejemplo usa el [] operador para agregar a una matriz en Php:

$ emarray = matriz (5, 6, 10, 14);
$ emarray [] = 2;
print_r ($ emarray);
?>

El código anterior inicializa una matriz $ emarray con cuatro valores enteros y luego agrega un nuevo valor entero 2 al final de la matriz utilizando el [] operador. Finalmente, el print_r () La función se utiliza para mostrar la matriz modificada $ emarray.

Producción

Método 2: Uso de la función Array_Push ()

El array_push () la función es una función incorporada en Php Eso te facilita la experiencia de una matriz. Se necesitan dos o más argumentos. La primera es la matriz a la que el usuario desea agregar elementos y los otros argumentos deben ser los elementos que el usuario desea agregar a la matriz.

El siguiente ejemplo muestra la ilustración del array_push () función en Php:

$ emarray = matriz (5, 6, 10, 14);
array_push ($ emarray, 2);
print_r ($ emarray);
?>

El código anterior usa el array_push () función para agregar el elemento "2" al final del $ emarray formación. El print_r () la función se usa para mostrar la matriz actualizada.

Producción

3: usando la función array_merg ()

También puede usar otra función incorporada array_merg () en Php Para agregar fácilmente elementos a una matriz existente. Se puede hacer primero definiendo una matriz y luego usando el array_merg () función para agregar un elemento a una matriz.

El siguiente ejemplo usa el array_merg () función para agregar a una matriz en PHP:

$ emarray = matriz (5, 6, 10, 14);
$ emarray = array_merge ($ emarray, array (2,5,7));
print_r ($ emarray);
?>

El código anterior usa el array_merge () función para fusionar el $ emarray matriz con otra matriz que contiene tres elementos. Finalmente, actualiza la matriz y se muestra utilizando el print_r () función.

Producción

Conclusión

En Php, Las matrices son importantes para mantener diferentes tipos de datos en un solo lugar. Cuando necesitamos agregar más datos a una matriz ya existente, tenemos diferentes formas de hacerlo. Podemos usar la notación de soporte cuadrado [], que es simple y fácil de usar. También podemos usar dos Php Funciones llamadas array_push () y array_merge (), que nos dan más opciones para agregar datos.