Boucle for

John4834 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

J'aimerai transformer ce while:

while(($fichier = readdir($dossier)) !== false)

en une boucle for qui au lieu d'afficher tous les fichiers de mon répertoire n'en afficherait que 2 (les 2 premières).

J'ai testé ceci:

for($i=1; (($fichier = readdir($dossier)) !== false) < 3; $i++;)

Mais cela ne marche pas.
Comment puis-je résoudre mon problème? Merci de votre aide,

John


A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour,

Je ne sais pas si ça marche mais la syntaxe serait plutôt quelque chose comme ceci

for($i=1; ((($fichier = readdir($dossier)) !== false) && ($i < 3)); $i++;)

Mais sinon

$i=1;
while(($fichier=@readdir($dossier)) && ($i<=3)) {
$i++;
}
0