Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
PHP: Mélanger un tableau de tableau de manière aléatoire
oui, j'ai essayé avec shuffle mais je n'arrive pas a mélanger les clés, heureusement que je peux trier autrement donc je m'en sors avec un array_multisort($tab, SORT_DESC) mais c'est pas ce qu'il y a de plus pertinent. J'ai bien une idée en tete, mais ca me fait faire une lecture sur les clés avec array_keys() et j'ai pas trop envie de modifier le reste du code qui suis. Une fonction qui fasse tout en un serait l'idéal
thx, voyons voir..ca devrait fonctionnerr... mais il ne se passe rien...ok j'ai trouvé le probléme, il ne faut pas essayer de réindicé $val et pour éviter le $global un return s'impose....et c'est bouclé
Code:
function melange($array) {
$val = array();
$keys = array_keys($array);
shuffle($keys);
foreach($keys as $key) $val[] = $array[$key];
return $val;
}
de mon coté je travaille uniquement les datas en sortie, donc pour moi ca n'a aucune importance le mélange des clés. Je peux en 3 secondde me faire une copie de la table si besoin
j'aime bien ton algo mais je comprend pas tout, tu pourrais l'expliquer stp?