Boucle for

John4834 Messages postés 100 Statut Membre -  
 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

1 réponse

  1. 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