ejemplos - agregar elementos a un array php
Re-indexar las claves de la matriz numérica (2)
Tengo una matriz que se construye utilizando la función explode()
, pero al ver cómo la estoy usando con datos aleatorios / dinámicos, veo que los índices siguen cambiando:
Array
(
[2] => Title: Warmly little before cousin sussex entire set Blessing it ladyship.
[3] => Snippet: Testing
[4] => Category: Member
[5] => Tags: little, before, entire
)
Necesito que la matriz se ordene comenzando en 0 siempre. Estoy probando con datos diferentes y, a veces, comienza en 0, y con otras pruebas, comienza con números diferentes. Investigué y me encontré con Array a partir de cero, pero parece que solo se aplica a ese caso específico de los usuarios. El código que estoy usando para construir la matriz se puede ver aquí: https://stackoverflow.com/a/10484967/1183323
¿Cómo puedo hacer esto?
Use array_merge() para renumerar la matriz:
$your_old_array = array( 2 => ''whatever'', 19 => ''huh'', 22 => ''yep'' );
$your_new_array = array_merge($your_old_array);
print_r($your_new_array);
Imprime esto:
Array (
[0] => whatever
[1] => huh
[2] => yep )
$your_new_array = array_values($your_old_array);