PHP range()関数

PHP Array Reference完全な PHP Array リファレンスマニュアル

例

"0" から "5" までの要素を含む配列を作成します:

<?php
$number = range(0,5);
print_r ($number);
?>

例を実行 »

定義と使用方法

range() 関数は、指定した範囲の要素を含む配列を作成します。

この関数は、low から high までの要素を含む配列を返します。

注釈:low パラメータが high パラメータより大きい場合、作成される配列は high から low までのものになります。


構文

range(low,high,step)

パラメータ 説明
low 必須。配列要素の最小値を指定します。
high 必須。配列要素の最大値を指定します。
step 省略可能。要素間のステップ値を指定します。デフォルトは 1 です。

技術詳細

戻り値: 次の要素を含む配列を返します:low 到 highの要素の配列。
PHP バージョン: 4+
更新ログ: stepパラメータは PHP 5.0 で追加されました。

PHP 4.1.0 から 4.3.2 のバージョンでは、この関数は数字文字列を整数ではなく文字列として扱います。数字文字列は文字シーケンスとして使用されます。例えば、"5252" は "5" として扱われます。

文字シーケンスと降順配列のサポートは PHP 4.1.0 で追加されました。文字シーケンスの値は長さ1に制限されています。長さが1より大きい場合は、最初の文字のみが使用されます。このバージョン以前は、range() は昇順の整数配列のみを生成していました。


その他の例

例 1

"0" から "50" までの間で10ずつ増加する要素を含む配列を返します:

<?php
$number = range(0,50,10);
print_r ($number);
?>

例を実行 »

例 2

アルファベットを使用 - "a" から "d" までの要素を含む配列を返します:

<?php
$letter = range("a","d");
print_r ($letter);
?>

例を実行 »


PHP Array Reference完全な PHP Array リファレンスマニュアル その他の拡張