Déplacement d'un élément de tableau vers le haut en PHP
$arr = array(
'a1'=>'1',
'a2'=>'2'
);
J'ai besoin de déplacer l'a2 vers le haut, ainsi que de garder la a2
comme l'un des principaux comment pourrais-je aller sur ce sujet je n'arrive pas à penser à une façon sans gâcher quelque chose 🙂
source d'informationauteur Val
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire de cette façon:
Voici une solution qui fonctionne bien à la fois numériques et des clés de chaîne:
Cela fonctionne car les tableaux en PHP sont commandés cartes.
Btw, pour déplacer un élément vers le bas utilisation:
Voici un simple liner pour obtenir ce fait avec
array_splice()
et launion
opérateur:essayez ceci:
résultat:
Vous pouvez également regarder array_multisort Cela vous permet d'utiliser un tableau pour trier un autre. Cela pourrait, par exemple, vous permettre d'externaliser une codée en dur dans l'ordre des valeurs dans un fichier de config.
Sorties: