.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
.63
.64
.65
.66
.67
.68
.69
.70
|
|
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Mélange aléatoirement les éléments d'un tableau */
/* */
/* URL : http://www.phpsources.org/scripts218-PHP.htm */
/* Auteur : KOogar */
/* Date édition : 07 Fév 2007 */
/* Website auteur : http://www.phpsources.org */
/* */
/******************************************************************************/
$nombres = range(1,20);
srand((float)microtime()*1000000);
shuffle($nombres);
foreach ($nombres as $nombre) {
echo "$nombre ";
}
?>
Exemple pratique :
Ce code affiche les elements du tableau de maniere aleatoire.
De la même maniere que le code ci dessus. Cette exemple pratique à la
particularité d'afficher les elements dans un tableau HTML.
Vous pouvez parametrer le nombre de colonnes que vous souhaitez voir
en sortie écran.
<?php
$tablo = array(' Paris','
Moscou','
Berlin','
France','
Russie','
Allemagne');
srand((float)microtime()*1000000);
shuffle($tablo);
$nbcol = 2; // mettez le nombre de colonnes dont vous avez besoin
echo '<table border="1">';
$nb=count($tablo);
for($i=0;$i<$nb;$i++)
{
//les valeurs à afficher
$valeur1=$tablo[$i];
if($i%$nbcol==0)
echo '<tr>';
echo '<td>',$valeur1,'</td>';
if($i%$nbcol==($nbcol-1))
echo '</tr>';
}
echo '</table>';
?>
|