JeuWeb - Crée ton jeu par navigateur
[Résolu] Foreach et opérateur logique - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Foreach et opérateur logique (/showthread.php?tid=3253)



[Résolu] Foreach et opérateur logique - phenix - 03-11-2008

Bonjour à tous,

Voila je cherche a faire quelques choses comme ceci:

Code PHP :
<?php 
foreach (($tab as $key => $value) and $teste === true)
{
[...]
}

Mais sa coince, et je ne trouve pas la syntaxe pour faire ce genre de bidouille Sad

Merci de votre aide.


RE: Foreach et opérateur logique - Eluox - 03-11-2008

Je sais pas si c'est possible sa.

Et pourquoi pas

Code PHP :
<?php 
if($teste ===true)
{
foreach (
$tab as $key => $value)
{
[...]
}
}



RE: Foreach et opérateur logique - phenix - 03-11-2008

Parce que la valeur de teste doit être testé à chaque foi.

De même je voudrais que la boucle s'arrête si $teste === false.


RE: Foreach et opérateur logique - Thedeejay - 03-11-2008

while ($teste == true) AND conditions
{
ouhhh!! duc ode!
}


RE: Foreach et opérateur logique - phenix - 03-11-2008

Sauf qu'avec cette méthode, je ne parcours pas mon tableau...

Je sais je suis chiant...


RE: Foreach et opérateur logique - Eluox - 03-11-2008

Haa, et si tu faisait ( si j'ai compris le problème , en gros tu veux qu'a chaque boucle, on verifie si $test === true)

Code PHP :
<?php 
foreach ($tab as $key => $value)
{
if(
$teste !== true){
break;
}

[...]
}

Ainsi, la boucle s'arrête si $teste === false.

Ou
Code PHP :
<?php 
While($teste === true)
{
foreach (
$tab as $key => $value)
{
[...]
}
}
Je pense que c'est correct et que c'est ce qu'il te faut Smile

Le premier je sais pas si sa marcherai, le deuxième je pense que oui :/


RE: Foreach et opérateur logique - Eluox - 03-11-2008

C'est pas le premier truc que j'ai proposé ? >_<' ( dans mon poste juste avant )


RE: Foreach et opérateur logique - Eluox - 03-11-2008

Corrigé Wink


RE: Foreach et opérateur logique - Eluox - 03-11-2008

Nah, j'ai donné l'idée principale avant, puis mon code est plus beau Big Grin

(Sayé, sa met une photo de BG et sa se prend pour le nouveau Chuck Norris :/ )