PHP マニュアル
前のページ |  | 次のページ

# range

(PHP 3>= 3.0.8, PHP 4 )

range -- ある範囲の整数を有する配列を作成する

## 説明

array range ( mixed low, mixed high)

range()は、`low`から `high`までの整数の配列を返します。 low > highの場合、順番はhighからlowとなります。

例 1range()の例

    foreach(range(0, 9) as $number) {
        echo $number;
    }
    foreach(range('a', 'z') as $letter) {
        echo $letter;
    }
    foreach(range('z', 'a') as $letter) {
        echo $letter;
    }

> 注意 4.1.0より前のバージョンでは、range()関数は、 昇順の整数配列のみを生成しました。文字シーケンス及び降順の配列 のサポートが4.1.0で追加されました。

> 例 2デクリメントする範囲及び文字シーケンスの模擬

>     # 範囲の順番を反転するためにarray_reverseを使用可能
>     foreach(array_reverse(range(0,9)) as $number) {
>         echo $number;
>     }

>     # chr()を用いて整数を文字に変換するためにarray_map()を使用可能
>     foreach(array_map('chr', range(ord('a'),ord('z'))) as $character) {
>         echo $character;
>     }

その他の使用例については、shuffle()を参照下さい。

前のページ | ホーム | 次のページ
prev | 上に戻る | reset