J'essaie de créer un vérificateur de numéro de série.Vérificateur de numéro de série
numéros de série sont dans des gammes
A87594 - A92778
AB34534 - AC23405
B23933 - C344444
Je suis en mesure d'obtenir les numéros de travailler en utilisant plage () pour le premier exemple du numéro de série, Je devine que je dois utiliser exploser() mais je ne savais pas comment faire exploser les lettres dans une variable et les nombres dans une variable séparée.
if($_POST['submit']) {
$snum = $_POST['serial_number'];
// 1952
$jan01_jan07 = range(87594, 92478);
if (in_array($snum, $jan01_jan07)) {
echo 'You have a 1952 Widget';
}
else {
echo 'Your serial number is unknown';
}
}
Vous devriez utiliser des opérateurs de comparaison arithmétique au lieu de 'in_array()' sur un 'range()', d'autant plus que la plage peut être un très grand tableau. – BoltClock
pouvez-vous donner un exemple s'il vous plaît? – ZaneDeFazio
'if ($ snum> = 87594 && $ snum <92478)' – BoltClock