PHP range() 関数

「0」から「5」までの要素範囲を含む配列を作成します:

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

実行例

定義と使用法

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

この関数は、 low まで high の間の要素の配列を返します。

コメント:もし low パラメータが high パラメータ、ならば作成される配列は high まで low

説明

この関数は、 low まで high ((含む lowhigh)の間の整数または文字。もし highlow 小、ならば、逆順の配列を返します。

文法

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 中新增的。字符序列の値は長さが一つに制限されている。長さが一つ以上の場合、最初の文字のみを使用します。このバージョン以前は、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);
?>

実行例