22 Votos

PHP: Agregar nuevo Elemento a Array existente

Pregunta de Compi | 27/08/2020 a las 11:43

Es posible crear una nueva matriz con $arr = array (1, 2, 3) en PHP. Después de eso, la array contiene los tres elementos 1, 2 y 3.

Sin embargo, ¿también es posible agregar algunos elementos más a una array que ya existe? Estoy buscando una forma en la que pueda insertar algunos elementos nuevos al final de una matriz después de que ya se haya creado o incluso procesado.

ResponderPositivoNegativoFechaVotos
2Mejor Respuesta2 Votos

Sí, eso es posible.

Para mí, la forma más sencilla es la siguiente:

$arr = array(1, 2, 3);
$arr[] = 4;
$arr[] = 5;

Con ese código, está insertando los nuevos elementos al final de la array. En el ejemplo, nuestra array luego contiene 5 elementos, los números del 1 al 5.
28/08/2020 a las 12:28

ResponderPositivo Negativo
11 Voto

También puede utilizar la función array_push(). Puede pasar la array y los nuevos elementos a esta función:

$arr = array(1, 2, 3);

array_push($arr, 4);
array_push($arr, 5);
array_push($arr, 6, 7);

$arr2 = array(8, 9, 10);
array_push($arr, $arr2);

Como puede ver, puede agregar varios elementos al mismo tiempo con array_push() o incluso una array adicional completa. En este ejemplo, $arr contiene los elementos del 1 al 10 al final.
28/08/2020 a las 20:36

ResponderPositivo Negativo
Responder

Temas Relacionados

jQuery: ¿Hay un Elemento?

Consejo | 1 Comentario

jQuery: Reemplazar elemento

Pregunta | 1 Respuesta

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.