LoginSignup
0
0

More than 3 years have passed since last update.

特定の数字やアルファベットを有する配列の生成 range()関数

Posted at

指定した範囲の要素を持つ配列の生成にはrange()関数を使用します。

dice.php
$dice = range(1, 6);

var_dump($dice);

↓実行結果

dice.php
array(6) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) [5]=> int(6) }

このように引数に指定した範囲の値を持つ配列の生成が出来ます。
数字以外にも、

abc.php
$alphabet = range('a', 'z');

var_dump($alphabet);

↓実行結果

abc.php
array(26) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" [3]=> string(1) "d" [4]=> string(1) "e" [5]=> string(1) "f" [6]=> string(1) "g" [7]=> string(1) "h" [8]=> string(1) "i" [9]=> string(1) "j" [10]=> string(1) "k" [11]=> string(1) "l" [12]=> string(1) "m" [13]=> string(1) "n" [14]=> string(1) "o" [15]=> string(1) "p" [16]=> string(1) "q" [17]=> string(1) "r" [18]=> string(1) "s" [19]=> string(1) "t" [20]=> string(1) "u" [21]=> string(1) "v" [22]=> string(1) "w" [23]=> string(1) "x" [24]=> string(1) "y" [25]=> string(1) "z" }

と、アルファベットでも可能です。

これは、アスキーコード(ASCIIコード)に則って生成されるものであるため、数字やアルファベットの他に記号などには対応しても、平仮名などには対応していません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0