PHP if avec plusieurs valeurs
Est-il un moyen plus court de la rédaction du présent?
<?
if($_GET['id']==1 ||
$_GET['id']==3 ||
$_GET['id']==4 ||
$_GET['id']==5)
{echo 'does it really have to be this explicit?'};
?>
Quelque chose comme ceci peut-être?
<?
if($_GET['id']==1 || 3 || 4 || 5){echo 'this is much shorter'};
?>
Vous devez vous connecter pour publier un commentaire.
Juste essayer avec:
Peut-être pas la plus courte, mais plus lisible. Essayez le in_array() fonction:
Peut-être l'interrupteur peut aider
select()
- pouvez-vous m'indiquer le manuel sur php.net? Et qui vote que jusqu'????Vous pouvez utiliser une expression régulière comme ci-dessous:
Déclarer un tableau:
Obtenir votre variable
Maintenant utiliser PHP in_array();
Lire sur in_array()