Page 1 sur 1

boucle foreach

Posté : 03 juin 2011, 12:27
par kinect
Bonjour,

alors ma question est vraiment de niveau basique mais je dois bien commencer qq part. Donc j'aimerais savoir dans une boucle foreach comment récupérer une valeur particulière. Par exemple :

j'ai ma liste de champs remplies qui me retourne une liste :

iradYesNo : N

first : adazdaz

last : dazd

Notes : adazd

$key : $value => la ca me retourner toutes les valeurs saisies et moi je souhaiterais récuéprer juste la valeur de 'first'.

Merci de votre aide ^^

Re: boucle foreach

Posté : 03 juin 2011, 13:28
par GiorgioLino
Quelque chose comme ceci ?

[php]<?php
$list = array('iradYesNo' => 'N', 'first' => 'adazdaz', 'last' => 'dazd', 'Notes' => 'adazd');

foreach($list as $key => $value)
{
if($key == 'first')
{
echo 'Found '.$key.' with value '.$value;
break;
}
}[/php]

Re: boucle foreach

Posté : 03 juin 2011, 13:36
par Ryle
Ou plus simplement, sans avoir besoin de boucle, en appelant l'index du tableau ;)
$liste = array('iradYesNo' => 'N', 'first' => 'adazdaz', 'last' => 'dazd', 'Notes' => 'adazd');
echo $liste['first']; // affiche adazdaz

Re: boucle foreach

Posté : 03 juin 2011, 14:41
par GiorgioLino
@Ryle.
Effectivement.

Ceci dit, je m'étais basé sur ceci
Donc j'aimerais savoir dans une boucle foreach comment [...]
:-)

Re: boucle foreach

Posté : 09 juin 2011, 06:37
par kinect
Effectivement j'avais fait un var dump pr voir que ça me retournait un array et donc l'idée de passer par une variable m'a permis de pouvoir résoudre mon problème et maintenant j'exécute bien les actions dont j'avais besoin ^^

Merci beaucoup ^^

ps : je pense revenir très prochainement vers vous ;)