J'ai un tableau comme ceci:tri du tableau par touches et inverser le résultat
$array = array(
[1]=>'something',
[0.2]=>'something',
[0.1]=>'something',
[0.3]=>'something',
[0.10]=>'something'
);
Maintenant, je tiens à trier ce tableau par clé, donc pour que je suis en utilisant ce code:
uksort($array, 'strnatcasecmp');
Le code ci-dessus fonctionne bien, mais le seul problème est que je veux inverser le résultat. A cette fin, j'ai utilisé krsort
, array_reverse
, rsort
après uksort
, mais tous changent le résultat uksort
.
Alors, est-ce que je peux trier ce tableau par clé dans l'ordre naturel et inverser le résultat?
Ce que je veux que devrait être:
$array = array(
[1]=>'something',
[0.10]=>'something',
[0.3]=>'something',
[0.2]=>'something',
[0.1]=>'something'
);
votre version de 'uksort' fonctionne correctement. Merci. – kamal