PHP range() 関数
定義と使用法
range() 関数は指定された範囲の要素を含む配列を作成します。
この関数は、 low まで high の間の要素の配列を返します。
コメント:もし low パラメータが high パラメータ、ならば作成される配列は high まで low。
説明
この関数は、 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 中新增的。字符序列の値は長さが一つに制限されている。長さが一つ以上の場合、最初の文字のみを使用します。このバージョン以前は、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); ?>