PHP fonction aléatoire

Résolu/Fermé
yuigue - 7 févr. 2010 à 14:12
 Anonyme - 8 juin 2010 à 14:41
Bonjour,

Existe t il une fonction aléatoire dans php ? une fonction que pourrais me permettre de sélectionné un dossier et que a chaque ouverture de page cela face apparaitre une des images qui se trouve dans ce dossier.

Merci d'avance...
A voir également:

3 réponses

lalouviere84 Messages postés 116 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 19 janvier 2011 24
7 févr. 2010 à 14:57
Salut,

La fonction PHP qui généère un nombre aléatoire c'est celle là :
srand();
$rand = rand();

srand initialise le générateur, et rand génère le nombre.

dans rand tu indique entre quel valeurs tu veux ton nolbre aléataoire

par ex rand(0,100) vas générer un nombre entre 0 et 100

après t'as plus qu'a nommer les photos de ton répertoire avec une terminaison de nombre :
photo0.jpg , photo1.jpg ....... photo100.jpg

et appeler laphoto aléatoirement en utilisant la variable $rand

1
J'ai une question. Comment et où indique-t-on le chemin du dossier où se trouvent les images ?
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
7 févr. 2010 à 14:49
C'est très facilement faisable avec la fonction rand() que voici :

https://www.php.net/manual/fr/function.rand.php

Après un peu de logique te permettra de récupérer la liste des fichiers de ton répertoire, et de générer un nombre avec rand pour savoir lequel afficher.

0
fantastique. merci beaucoup !
0