J'ai regardé sur google pour la réponse, mais je n'arrive pas à trouver quelque chose d'infaillible et je ne peux pas vraiment me permettre de tout gâcher (aller vivre dans un site de production).PHP Random Shuffle Array Maintien Clé => Valeur
Ce que j'ai est une recherche avancée avec plus de 20 filtres, ce qui retourne un tableau comprenant un ID et une distance. Ce que je dois faire est de mélanger ces résultats pour les afficher dans un ordre aléatoire à chaque fois. Le tableau que j'ai qui sort en ce moment est:
Array (
[0] => Array ([id] => 1 [distance] => 1.95124994507577)
[1] => Array ([id] => 13 [distance] => 4.75358968511882)
[2] => Array ([id] => 7 [distance] => 33.2223233233323)
[3] => Array ([id] => 21 [distance] => 18.2155453552336)
[4] => Array ([id] => 102 [distance] = 221.2212587899658)
)
Ce que je dois être en mesure de faire est de randomiser ou de l'ordre de ceux-ci à chaque fois, mais maintenir les paires id et de distance, à savoir:
Array (
[4] => Array ([id] => 102 [distance] = 221.2212587899658)
[1] => Array ([id] => 13 [distance] => 4.75358968511882)
[3] => Array ([id] => 21 [distance] => 18.2155453552336)
[2] => Array ([id] => 7 [distance] => 33.2223233233323)
[0] => Array ([id] => 1 [distance] => 1.95124994507577)
)
Merci :)
J'ai essayé, mais le tableau semble sortir dans le même ordre à chaque fois à l'aide print_r ($ arr) – lethalMango
@lethalMango - ours avec moi, je suis à la recherche dans ça. – karim79
Ok, merci :) – lethalMango