begin process at 2012 02 15 05:40:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Melanger Tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Melanger Tableau

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ée 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,747 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales