Tener una congelación cerebral sobre un problema bastante trivial. Si comienzo con una serie como esta:¿Cómo muevo un elemento de matriz con una clave conocida al final de una matriz en PHP?
$my_array = array(
'monkey' => array(...),
'giraffe' => array(...),
'lion' => array(...)
);
... y los nuevos elementos podrían agregarán con llaves diferentes, pero siempre es un valor de la matriz. Ahora puedo estar seguro de que el primer elemento siempre tendrá la clave 'mono', pero no puedo estar seguro de ninguna de las otras teclas.
Cuando termine de llenar la matriz, quiero mover el elemento conocido 'mono' al final de la matriz sin alterar el orden de los otros elementos. ¿Cuál es la forma más eficiente de hacer esto?
En todos los sentidos que puedo pensar parece un poco torpe y siento que me falta algo obvio.
Sí, esta es probablemente la mejor manera. Probablemente estoy pensando demasiado sobre eso. – tamewhale
Esto ya no funciona en PHP 7.1, parece que –
@RolandSeuhs exactamente lo que no funciona en PHP 7.1? Parece funcionarme bien. – JonnieJS