-
range()関数を使用する方法: range()関数は、指定した範囲の数値を含む連続した配列を生成します。以下はその使用例です。
$start = 1; $end = 10; $array = range($start, $end); print_r($array);
出力:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
-
forループを使用する方法: forループを使用して、指定した範囲の数値を配列に追加することもできます。以下はその例です。
$start = 1; $end = 10; $array = array(); for ($i = $start; $i <= $end; $i++) { $array[] = $i; } print_r($array);
出力はrange()関数の例と同じになります。
-
array_map()関数を使用する方法: array_map()関数は、指定した配列の各要素に対してコールバック関数を適用し、新しい配列を生成します。以下は数値範囲を生成するためにarray_map()関数を使用する例です。
$start = 1; $end = 10; $array = array_map(function ($value) { return $value; }, range($start, $end)); print_r($array);
出力は前の例と同じになります。