Problème avec PHP et ksort / asort / sort sur les strings représentant de grands entiers

La semaine passée, en essayant de trier des tableaux avec la fonction sort de PHP, je suis tombé sur un résultat assez surprenant : Dans la trace ci-dessus, on constate que mon tableau contient trois chaînes ‘90000000000000000001’, ‘90000000000000000003’ et ‘90000000000000000002’ qui devraient donc, a priori, être triées dans cet ordre après un appel à sort …