Boucle php
lirycs78
-
djkent1 Messages postés 363 Date d'inscription Statut Membre Dernière intervention -
djkent1 Messages postés 363 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila j'ai une boucle for et j'aimerais qu'une fois la condition remplie, il passe a une autre boucle for.
Voila c'est simple mais je vois pas comment faire.
for($i = 0;$i < $nombre;$i++){
echo $i."<br>";
}
ect...
Merci
Voila j'ai une boucle for et j'aimerais qu'une fois la condition remplie, il passe a une autre boucle for.
Voila c'est simple mais je vois pas comment faire.
for($i = 0;$i < $nombre;$i++){
echo $i."<br>";
}
ect...
Merci
A voir également:
- Boucle php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
2 réponses
Quelle condition ? le principe d'une boucle for() c'est justement que la condition est toujours vérifiée, et la for() s'arrête lorsque cette condition ne l'est pas (ou plus).
Si tu veux enchaîner des boucles for() rien ne t'en empêche.
=> ça "compte" 2 fois de 0 à $nombre-1
Si tu veux enchaîner des boucles for() rien ne t'en empêche.
for($i = 0;$i < $nombre;$i++){ echo $i."<br>"; } for($i = 0;$i < $nombre;$i++){ echo $i."<br>"; }
=> ça "compte" 2 fois de 0 à $nombre-1
lirycs78
Donc une fois que la premiere boucle sera terminer il passera a la prochaine c sa ?
Oui il passera tous seul à la prochaine boucle, mais y'a pas de condition dans une boucle for, on utilise la boucle for quand on connait le nombre d'itération à faire.
NON !! c'est une comparaison. Une boucle pour signifie :
pour i = ta_valeur jusqu'a avoir atteint ta_valeur_max par pas de 1 (ou autant que tu veux) exécutele contenus de la boucle.
Alors appel sa condition si sa te chante mais une condition c'est dans un si, un tant que ou un répéter jusqu'à ou encore un switch.
pour i = ta_valeur jusqu'a avoir atteint ta_valeur_max par pas de 1 (ou autant que tu veux) exécutele contenus de la boucle.
Alors appel sa condition si sa te chante mais une condition c'est dans un si, un tant que ou un répéter jusqu'à ou encore un switch.
Enfaite mon code ressemble a sa :
$site = $site."plus";
if(!empty($array_dir)){
for ($num = 0; $num < count($array_dir); $num++){
for ($i = 1; $i < 11; $i++){
$ok = haha($ok = str_repeat($array_dir[$num],$i),$argument = "plus",$site);
$rep[$i] = $ok;
}
#return $rep;
}
return $rep;
}
return false;
}
Le but du code c'est quil doit me retourner différent dossier que jai inscrit au préalable dans $array_dir.
Moi j'aimerais qu'il me return a chaque fois un tableau avec les différents dossier. Le probléme c qu'il me return selement le dernier dossier et pas ce d'avant, ors je l'ai voudrai tous.
$site = $site."plus";
if(!empty($array_dir)){
for ($num = 0; $num < count($array_dir); $num++){
for ($i = 1; $i < 11; $i++){
$ok = haha($ok = str_repeat($array_dir[$num],$i),$argument = "plus",$site);
$rep[$i] = $ok;
}
#return $rep;
}
return $rep;
}
return false;
}
Le but du code c'est quil doit me retourner différent dossier que jai inscrit au préalable dans $array_dir.
Moi j'aimerais qu'il me return a chaque fois un tableau avec les différents dossier. Le probléme c qu'il me return selement le dernier dossier et pas ce d'avant, ors je l'ai voudrai tous.