Re: [Debutant] Comparaison
Le 24/09/2007 17:14, Pascale a écrit :
>
> Désolée si la question est niveau neuneu, mais je trouve pas la réponse. Je
> cherche simplement à savoir si une valeur se trouve parmi une liste.
> Je pourrais bien sûr écrire :
>
> if (($pays=='France') OR ($pays=='Allemagne') OR ($pays=='Italie) OR [...]
>
> [...]
> Je n'ai pas trouvé de réponse dans le manuel PHP... Y en a-t-il une ?
<http://fr2.php.net/switch>
Contrairement au C, en PHP on peut faire un switch sur des chaînes de
caractères.
switch ($pays) {
case 'France' :
case 'Allemagne' :
case 'Italie' :
$continent = 'Europe';
break;
case 'Niger' :
case 'Nigéria' :
$continent = 'Afrique';
break;
default :
echo "Ce pays n'est pas pris en compte";
$continent = null;
break;
}
|