Simplifier un test avec arguments
Bonjour, voici un problème qui vous parraitra surement simple mais j'ai un bug cephale la ...
Voici mon bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| if ($args[$param_name] == 0) {
$sql_values[] = $totoArray[0];
}
if ($args[$param_name] == 1) {
$sql_values[] = $totoArray[1];
}
if ($args[$param_name] == 2) {
$sql_values[] = $totoArray[2];
}
if ($args[$param_name] == 3) {
$sql_values[] = $totoArray[3];
} |
j'explique :
$args[$param_name] me donne l'argument d'un mot de ma chaine.
$sql_values est la valeur affichée
$totoarray[0] est le mot en argument 0 de ma chaine.
ex :
si $args[$param_name] = 2 alors j'affiche $totoArray[2] (3ème mot de ma chaine)
j'aimerais simplifier ce code sachant que :
Code:
1 2 3
| if ($args[$param_name] == $n) {
$sql_values[] = $totoArray[$n];
} |
ne marche pas