一連の数値を整然と生成したい。phpのrand関数の反対を意味します。範囲でテストしますが、最小1と最大3などの数値の配列のみを生成します
rand(1,3);// 2,1,3
しかし、私は1,2,3が欲しい
ループを使用せずにこの機能を取得するためのrandのような PHP の組み込み関数はありますか?
一連の数値を整然と生成したい。phpのrand関数の反対を意味します。範囲でテストしますが、最小1と最大3などの数値の配列のみを生成します
rand(1,3);// 2,1,3
しかし、私は1,2,3が欲しい
ループを使用せずにこの機能を取得するためのrandのような PHP の組み込み関数はありますか?
range()
数値の生成に使用
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}
for
ループを使用してこれを実現できます
for ($i = 1; $i <= 3; $i++) {
echo $i;
}
少し誤解を招くような質問を理解できれば..これでうまくいくかもしれません:
$string = implode(', ', range(1,3));
echo $string;
そして、目に見えるループではありません:)
またはワンライナーとして:
echo implode(', ', range(1,3));
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}
PHPを使用している場合は、範囲関数を見てください