Recuperer les valeurs d'une boucle

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recuperer les valeurs d'une boucle

Re: Recuperer les valeurs d'une boucle

par rimie » 26 juin 2011, 04:30

est ce que je peux mettre des conditions en dehors de foreach??

Re: Recuperer les valeurs d'une boucle

par mauvais » 23 juin 2011, 10:17

Salut,

Tu vas avoir un tas de conditions dans cette optique essaye avec un switch simple.
Un exemple...
<?php
function valResult($val) {
    $fruit = ' est un fruit';
    $legu = ' est un légume';
    switch($val) {
    case 'fruit';
    echo $val.$fruit;
    break;
    case 'legume';
    echo $val.$legu;
    break;
   // et ainsi de suite pour tes catégories
    }
}
// ta boucle
foreach($method as $val) {
    valResult($val);
}
?>

Re: Recuperer les valeurs d'une boucle

par AoSiX » 23 juin 2011, 10:02

ALGO :

Code : Tout sélectionner

DEBUT Pour chaque element de $method, avec la clé $key et la valeur $val DEBUT SI $val est un fruit ECRIRE Val est un fruit SINON SI $Val est un légume ECRIRE Val est un légume FIN SI FIN Pour chaque...
EQUIVALENT PHP :
foreach($method as $key=>$val)
{
     if($val==="fruit")
          print("Val est un fruit");
     elseif($val==="legume")
          print("Val est un légume");
}
Je pense que tu cherches à faire ça, sans aucune certitude... Si non, écris nous clairement en français ce que tu souhaites faire, plutôt que de nous lancer des morceaux de codes sans queues ni tête !

Re: Recuperer les valeurs d'une boucle

par rimie » 23 juin 2011, 04:55

et y a quoi dans $val ?
$val c'est fruits et legumes, alors au lieu de les recuperer au sein de la boucle je voudrais les recuperer dehors:
foreach() {

}

if($val == 'fruits)
{
echo 'val est un fruit';
}

if($val == 'legumes)
{
echo 'val est un legume';
}

Re: Recuperer les valeurs d'une boucle

par moogli » 22 juin 2011, 19:45

et y a quoi dans $val ?

Re: Recuperer les valeurs d'une boucle

par Mazarini » 22 juin 2011, 15:43

Bonjour,

Dans la boucle foreach tu ne peux pas ?

Re: Recuperer les valeurs d'une boucle

par rimie » 22 juin 2011, 15:06

salut,

ta demande n'est pas claire, que souhaite tu faire exactement ?

est ce que c'est le contenue de $val que tu souhaite traiter ? (explode ne ferais pas l'affaire ?).

est ce autre chose ?

@+
recuperer le contenu de val et le traiter un par un

Re: Recuperer les valeurs d'une boucle

par moogli » 22 juin 2011, 14:24

salut,

ta demande n'est pas claire, que souhaite tu faire exactement ?

est ce que c'est le contenue de $val que tu souhaite traiter ? (explode ne ferais pas l'affaire ?).

est ce autre chose ?

@+

Recuperer les valeurs d'une boucle

par rimie » 22 juin 2011, 14:11

J'ai une boucle avec foreach qui me donne une liste de valeurs que je voudrais verifier ulterieurement une par une:
<?php
			$valeur = '';
			foreach($method as $key=>$val)
			{
				$valeur .= $val;
			}
			
			echo $valeur; // les donnees seront attachees, par exemple: FruitsLegumes => fruits legumes 

?>
je voudrais utiliser ses donnees separement, fruits et legumes

Merci