下記、何が出力されるでしょうか
サンプルコード
<?php $a =range(2,10); var_dump($a); $b =range(0,100,10); var_dump($b);
答え
range()はある範囲の整数を有する配列を作成する。
$aについて。
配列に、2,3….10と入っていく
array(9) {
[0]=>
int(2)
[1]=>
int(3)
[2]=>
int(4)
[3]=>
int(5)
[4]=>
int(6)
[5]=>
int(7)
[6]=>
int(8)
[7]=>
int(9)
[8]=>
int(10)
}
$bについて
0,10,20…と10おきに配列に値が入っていく。
array(11) {
[0]=>
int(0)
[1]=>
int(10)
[2]=>
int(20)
[3]=>
int(30)
[4]=>
int(40)
[5]=>
int(50)
[6]=>
int(60)
[7]=>
int(70)
[8]=>
int(80)
[9]=>
int(90)
[10]=>
int(100)
}
コメント