シリアル番号チェッカーを作成しようとしています。 A92778
AB34534 - - AC23405
B23933 - シリアル番号チェッカー
シリアル番号が範囲
A87594である
Iは、数字が最初のシリアル番号、例えば範囲()を使用して仕事を得ることができました私はを使ってexplode()を使用する必要があると推測していますが、文字を変数に分解し、数字を別々の変数に分解する方法がわかりませんでした。
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';
}
}
レンジが非常に大きな配列である可能性があるので、特に 'range()'で 'in_array()'の代わりに算術比較演算子を使うべきです。 – BoltClock
例を挙げてください。 – ZaneDeFazio
'if($ snum> = 87594 && $ snum <92478)' – BoltClock