138 of 410 menu

range関数

関数 range は、範囲の要素を持つ配列を 作成します。例えば、1 から 100 までの数字や 'a' から 'z' までの文字で埋められた配列を作成できます。 関数が生成する範囲はパラメータで指定されます: 最初のパラメータは開始位置、2番目は終了位置です。

関数の3番目のオプションパラメータは、 生成が進むステップを指定します。

構文

range(string|int|float $start, string|int|float $end, int|float $step = 1): array

1 から 5 までの数字で埋められた 配列を作成してみましょう:

<?php var_dump(range(1, 5)); ?>

コード実行結果:

[1, 2, 3, 4, 5]

5 から 1 までの数字で埋められた 配列を作成してみましょう:

<?php var_dump(range(5, 1)); ?>

コード実行結果:

[5, 4, 3, 2, 1]

0 から 10 まで、ステップ 2 で埋められた配列を作成してみましょう:

<?php var_dump(range(0, 10, 2)); ?>

コード実行結果:

[0, 2, 4, 6, 8, 10]

'a' から 'e' までの文字で埋められた 配列を作成してみましょう:

<?php var_dump(range('a', 'e')); ?>

コード実行結果:

['a', 'b', 'c', 'd', 'e']

関連項目

  • 指定された値で配列を埋める関数 array_fill
  • 配列を必要なサイズまで埋める関数 array_pad
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否