PHP では、数値の配列を作成する必要があることがよくあります。このとき、PHP の range() 関数が便利です。この記事では、PHP の range() 関数を使用して数値配列を作成する方法を紹介します。
range() 関数は、指定された範囲内の数値を含む配列を作成します。基本的な構文は次のとおりです:
range($start, $end, $step)
パラメータの説明:
$start
: 開始する番号。省略した場合、デフォルトは 0 になります。 : 終了する番号。省略した場合、デフォルトは 0 になります。
例 1: 1 ~ 10 を含む数値配列を作成します
$numbers = range(1, 10); print_r($numbers);
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
例 2: 0.1 から始まる 0.1 ~ 1.0 を含む数値配列を作成します。 Interval
$numbers = range(0.1, 1.0, 0.1); print_r($numbers);
Array ( [0] => 0.1 [1] => 0.2 [2] => 0.3 [3] => 0.4 [4] => 0.5 [5] => 0.6 [6] => 0.7 [7] => 0.8 [8] => 0.9 [9] => 1 )
例 3: 10~1 を含み、間隔が -1 の数値配列を作成します。
$numbers = range(10, 1, -1); print_r($numbers);
Array ( [0] => 10 [1] => 9 [2] => 8 [3] => 7 [4] => 6 [5] => 5 [6] => 4 [7] => 3 [8] => 2 [9] => 1 )
Example 4: range() 関数を使用して文字の配列を作成します。
$letters = range('a', 'f'); print_r($letters);
出力:
Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f )
range() 関数では、連続する文字に加えて、非文字列も指定できます。連続した文字範囲。たとえば、次のコードは、a、c、e を含む文字の配列を作成できます:
$letters = range('a', 'e', 2); print_r($letters);
出力:
Array ( [0] => a [1] => c [2] => e )
最後に、range() のパラメーターに注意してください。関数には変数を指定できます。たとえば、次のコードは、ユーザーが入力した開始番号と間隔に基づいて数値配列を作成できます。
$start = $_POST['start']; $step = $_POST['step']; $numbers = range($start, 100, $step); print_r($numbers);
実際の開発では、 range() 関数を使用して、特定の条件に従って数値配列を作成できます。ニーズ。
以上がPHP range() 関数を使用して数値配列を作成する方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。