Je suis perplexe sur ce point et mes recherches n'indiquent rien de pertinent. Je dois faire une boucle while qui continuera si l'une des deux variables est vraie ... pour autant que je puisse dire que vous ne pouvez pas fais un "while ($ var = '' et $ var2 = ''), donc j'ai essayé ça, je me suis dit que je pouvais simplement définir 2 instructions if différentes pour que ça change la variable" continue "si elle dépassait 4 itérations (si $ i> = 4), mais cela donne juste une boucle infinie:PHP créant une boucle while dépendante de plusieurs variables indépendantes les unes des autres?
function whiletest() {
$i = 1;
do {
echo 'output';
if ($status != 'true') {
$continue = 1 ;
}
if ($i >= 4) {
$continue = 2 ;
}
$i++ ;
} while ($continue = 1);
}
Changement while ($ continuer '=' 1) pour while ($ continuer '== '1) –
oh, ok je n'ai pas compris cela, maintenant il me revient aussi loin que pourquoi (le == est nécessaire de faire une comparaison dans une déclaration de boucle) ce qui est nécessaire :) merci – Rick