Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Melanger Tableau [ Archives / AU SECOURS !!! ] (goulouk)

lundi 26 mai 2003 à 12:40:54 | Melanger Tableau

goulouk

Bonjour,
je voudrais savoir quelle fonction utiliser pour melanger un tableau, mais d'une facon tres aleatoire, cad qd je relance le prog ca ne sois pas le mm melange qui se face!

merci.

lundi 26 mai 2003 à 12:56:27 | Re : Melanger Tableau

revinc

Ton tableau doit être numéroté de 0 à n

mt_srand((double)microtime());

while(is_array($tableau) {

$taille = count($tableau)-1;

$dimension = mt_rand(0, $taille);

$nouveau[] = $tableau[$dimension];
unset($tableau[$taille]);

}

ton nouveau tableau est dans $nouveau (enfin théoriquement)

voiilà ça devrait marcher mais comme g po testé confirme-le moi...

++



Re|V|inc


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> je voudrais savoir quelle fonction utiliser pour melanger un tableau, mais d'une facon tres aleatoire, cad qd je relance le prog ca ne sois pas le mm melange qui se face!
>
> merci.

lundi 26 mai 2003 à 13:00:22 | Re : Melanger Tableau

revinc

désolé le code précédent est une grosse merde complétement buggé . utilise ça au moins ça marche ::


mt_srand((double)microtime()*1000000);

while(count($tableau) > 0) {

$taille = count($tableau)-1;

$dimension = mt_rand(0, $taille);

$nouveau[] = $tableau[$dimension];
$tableau[$dimension] = $tableau[$taille];

unset($tableau[$taille]);

}

++

Re|V|inc


-------------------------------
Réponse au message :
-------------------------------

> Ton tableau doit être numéroté de 0 à n
>
> mt_srand((double)microtime());
>
> while(is_array($tableau) {
>
> $taille = count($tableau)-1;
>
> $dimension = mt_rand(0, $taille);
>
> $nouveau[] = $tableau[$dimension];
> unset($tableau[$taille]);
>
> }
>
> ton nouveau tableau est dans $nouveau (enfin théoriquement)
>
> voiilà ça devrait marcher mais comme g po testé confirme-le moi...
>
> ++
>
>
>
> Re|V|inc
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> > je voudrais savoir quelle fonction utiliser pour melanger un tableau, mais d'une facon tres aleatoire, cad qd je relance le prog ca ne sois pas le mm melange qui se face!
> >
> > merci.
>

mercredi 26 décembre 2007 à 22:36:10 | Re : Melanger Tableau

dvdstory

Membre Club

Tu peux utiliser la fonction shuffle()



GRUNENBERGER Benoît
www.egrunenberger.com



Cette discussion est classé dans : tableau, melanger


Répondre à ce message

Sujets en rapport avec ce message

Récupérer le résultat d'une requète pour l'afficher dans un tableau??? [ par DJ'Ska & Dreams... ] Mon problème est le suivant: j'arrive à me connecter à ma base mySQL, lorsque j'execute une requète et que je souhaite afficher mes résultats, mes rés Afficher les données dans un tableau ? [ par inceV ] Contenant 2 lignes et 1 seule cellule :c'est à dire :- 1ère ligne où je veux afficher le titre de l'article par exemple,-2ème ligne où je veux affiche Tableau......Help [ par benett ] Bonjour à tous,comment peut-on cacher une cellule dans un tableau en cliquant sur un lien, et comment faire l'inverse également toujours via le même p filtrer un tableau URGENT [ par flyersy ] je récupère un résultat MySQL dans un tableau1 dont une des colonne contient un identifiant et une autre une chaîne "chem" de type 1,52,4,8. Je concat comment afficher sous forme de tableau [ par Xime ] bonjourvoila j'aimerais savoir comment afficher mes données que je recupere de ma base de données sous forme de tableau (la taille sera en fonction du tri tableau 2 dimensions [ par lebobby ] Bonjour je voudrais savoir comment je pourrais faire pour trier ce tableau :$tab[0]=array("i"=>"23", "c" => "rge", "date" =>'2002-08-03 12:00:00');$ta tableau genere automatiquement avec mysql [ par maivg ] bonjoursvoila je cherche un script pour genere un tableau de 4 sur 5 avec ma base de donne qui ne contient qu'un seul champs.help helpmerci et A+ alimenter un tableau avec des variables de session [ par pichoro ] bonjour,voila mon probleme, je voudrais recuperer des variables et les stocker en tant que variables de session dans un tableau array();.j'ai donc un Taille max d'un tableau [ par ceeno ] Voila je cherche a definir la largeur max d'un tableau parceke lorske l'on fait comme cecica n'indike ke la taille min et si le tableau contient une l passer un tableau à une autre page [ par dimi ] Etant un programmeur débutant, peut-on m'expliquer comment via la fonction "onchange " de select, je peux passer un tableau à une autre page php?


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.