lmaltier
Invité n'ayant pas de compte PHPfrance
03 sept. 2013, 08:02
Non, je veux bien des clés chaînes de caractères, le résultat de ksort($a, SORT_STRING); qui est Array ( [1] => 1 [1/1] => 1 [1/2] => 1 ), est donc parfaitement correct.
Mon problème est que, si je ne mets pas le paramètre SORT_STRING, le tri est incorrect, alors qu'il devrait être strictement identique avec ou sans le paramètre puisque les clés sont dans les deux cas des chaînes de caractères. J'ai perdu pas mal de temps avec ça, et j'ai donc trouvé le contournement (mettre SORT_STRING), mais le comportement sans le SORT_STRING est tout à fait anormal, à première vue. Je sais que ça semble énorme et invraisemblable comme bug PHP, et pourtant...