continue; et incrementation dans une while loop !
bonjour tout le monde
y a t-il quelqu’un qui puisse me montrer pourquoi cette while loop ne fonctionne pas convenablement (se plante !!) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?php
$a = array("one","two","three");
$z = 0;
while ($z <= count($a)-1)
{
if ($a[$z]=="two")
{
continue;
}
echo $a[$z]."<br>";
$z++;
}
?> |
et que ça ne fonctionne que si je la réécris comme ça ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?php
$a = array("one","two","three");
$z = -1;
while ($z <= count($a)-2)
{
$z++;
if ($a[$z]=="two")
{
continue;
}
echo $a[$z]."<br>";
}
?> |
j aimerais comprendre la logique !
merci infiniment ! :aie: