Ho cercato su google la risposta, ma non riesco a trovare qualcosa di infallibile e non posso davvero permettermi di rovinare tutto (andando in diretta in un sito di produzione).PHP Shuffle Array casuale Mantenere la chiave => Valore
Quello che ho è una ricerca avanzata con oltre 20 filtri, che restituisce un array che include un ID e una Distanza. Quello che devo fare è mescolare questi risultati per visualizzarli in un ordine casuale ogni volta. La matrice ho che esce al momento è:
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)
)
Cosa devo potere fare è randomizzare o l'ordine di questi ogni volta ma mantenere l'ID e la distanza coppie, vale a dire:
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)
)
Grazie :)
ho provato, ma la matrice sembra uscire nello stesso ogni ordine utilizzando print_r ($ arr) – lethalMango
@lethalMango - orso con me, sto cercando dentro. – karim79
Ok, grazie :) – lethalMango