Bonjour,
J'ai ce problème avec un tableau dont les clés sont basés sur des numéros de téléphone à 10 chiffres. Une fois que j'utilise array_multisort() je perds les clés dont les valeurs sont plus bases. Je soupçonne que c'est parce que certaines clés sont converties en entiers et pas d'autres.
Dans ce cas, actuellement, je ne peux donc pas utiliser les clés comme références. Je ne trouve pas de solution pour empêcher les clés de se détériorer ainsi. Des idées?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $a = ["4185550123" => "A", "2045550155" => "C", "5145551230" => "B"]; $b = ["A", "C", "B"]; array_multisort($b, SORT_STRING, SORT_ASC, $a); print_r($a); //Array ( [4185550123] => A [5145551230] => B [0] => C )
Partager