Optimiser une liste de IF
Bonjour,
Voici le début de mon bout de code PHP :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <?php
$i0 = $_POST['id'];
if (!empty($i0)) { $i01 = trim($_POST['i1']); }
$i02 = "";
if ($i01 == "001A ") { $i02 = "Ok"; }
if ($i01 == "002B ") { $i02 = "Ok"; }
if ($i01 == "003C ") { $i02 = "Ok"; }
if ($i01 == "004D ") { $i02 = "Ok"; }
if ($i01 == "021E ") { $i02 = "Ok"; }
if ($i01 == "037F ") { $i02 = "Ok"; }
if ($i01 == "077Z ") { $i02 = "Ok"; }
if ($i01 == "123O ") { $i02 = "Ok"; }
if ($i01 == "321V ") { $i02 = "Ok"; }
if ($i01 == "007Z ") { $i02 = "Ok"; }
if ($i02 == "") {
echo <<<END
$i01 référence à revoir . . .
END;
} else {
echo <<<END
$i01 écrire dans fichier à finir . . .
END;
}
?> |
Ma question, j'aimerais bien réduire les lignes de IF :
Code:
if ($i01 == "000A ") { $i02 = "Ok"; }
pour info : ce bout de code PHP est généré par Excel avec VBA, chaque matin . . .
le formulaire PHP, me permet de récupérer une liste de référence, et chaque matin,
je génère le fichier PHP, avec une nouvelle liste de IF
Merci . . .
:?