Nous avons la variable $country
, il peut donner ~ 50 valeurs différentes.PHP si d'autres instructions
Et variable $id
.
Ce que nous devons faire est de donner une valeur pour $id
correspondant à $country
valeur, comme:
if ($country = 'USA') { $id = 'usa_type'; }
else if ($country = 'France') { $id = 'france_type'; }
else if ($country = 'German') { $id = 'german_type'; }
else if ($country = 'Spain') { $id = 'spain_type'; }
...
...
...
else if ($country = 'Urugway') { $id = 'urugway_type'; }
else { $id = 'undefined'; }
else if
déclaration répète à chaque fois, et d'autres données est typique.
Existe-t-il un moyen de raccourcir ce code?
Comme:
[france]:'france_type;
[england]:'england_type;
...
[else]:'undefined'
Merci.
Pourquoi est-ce important? Parfois, avoir un code plus long vaut le compromis si le code le plus court est plus difficile à comprendre et est si complexe qu'il y a un risque que des bogues s'y inscrivent. – James