¿Cuál sería el mejor método para mover cualquier elemento de una matriz asociativa al comienzo de la matriz?PHP: Mover el elemento asociativo de la matriz al comienzo de la matriz
Por ejemplo, decir que tengo la siguiente matriz:
$myArray = array(
'two' => 'Blah Blah Blah 2',
'three' => 'Blah Blah Blah 3',
'one' => 'Blah Blah Blah 1',
'four' => 'Blah Blah Blah 4',
'five' => 'Blah Blah Blah 5',
);
Lo que quiero hacer es mover el elemento de 'uno' al principio y terminar con la siguiente matriz:
$myArray = array(
'one' => 'Blah Blah Blah 1',
'two' => 'Blah Blah Blah 2',
'three' => 'Blah Blah Blah 3',
'four' => 'Blah Blah Blah 4',
'five' => 'Blah Blah Blah 5',
);
Eso sí que funciona! Gracias. –
¿Alguna idea de lo que es el gran rendimiento de esto? – andrewtweber
@andrewtweber No, no lo hago, pero hice algunas pruebas y descubrí que, en comparación con el enfoque de Emil, es 3 veces más rápido y requiere la mitad de la memoria. También encontré que toma un 20% más de tiempo que mover el mismo elemento al final de la matriz. –