|
スポンサードリンク
配列に初期値を指定して生成するには、range()関数を使います。
range( 開始値, 終了値[, 増分値]) |
配列を開始値から終了値まで、増分値づつ増加しながら初期化し、配列を生成する。
増分値を指定しない場合は、1単位づつ増加する。
開始値と終了値には、整数またはASCIIコードの1文字が指定できる。 |
例1) 配列「$str」の初期値を3〜5で初期化して生成する。
<?php
$str = range(3,5);
var_dump($str);
?>
●実行結果
array(3) {
[0]=>
int(3)
[1]=>
int(4)
[2]=>
int(5)
} |
例2) 配列「$str」の初期値をa〜dで初期化して生成する。
<?php
$str = range("a","d");
var_dump($str);
?>
●実行結果
aarray(4) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
[3]=>
string(1) "d"
} |
例3) 配列「$str」の初期値を0〜9まで増分値3で初期化して生成する
<?php
$str = range(0,9,3);
var_dump($str);
?>
●実行結果
array(4) {
[0]=>
int(0)
[1]=>
int(3)
[2]=>
int(6)
[3]=>
int(9)
} |
スポンサード リンク
|