-2

一連の数値を整然と生成したい。phpのrand関数の反対を意味します。範囲でテストしますが、最小1と最大3などの数値の配列のみを生成します

rand(1,3);// 2,1,3 

しかし、私は1,2,3が欲しい

ループを使用せずにこの機能を取得するためのrandのような PHP の組み込み関数はありますか?

4

5 に答える 5

1

range()数値の生成に使用

// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
    echo $number;
}
于 2012-11-27T12:46:45.690 に答える
1

forループを使用してこれを実現できます

for ($i = 1; $i <= 3; $i++) {
        echo $i;
    }
于 2012-11-27T12:47:00.243 に答える
0

少し誤解を招くような質問を理解できれば..これでうまくいくかもしれません:

$string = implode(', ', range(1,3));
echo $string;

そして、目に見えるループではありません:)

またはワンライナーとして:

echo implode(', ', range(1,3));
于 2012-11-27T12:59:32.923 に答える
0

// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}

于 2012-11-27T12:49:45.797 に答える
0

PHPを使用している場合は、範囲関数を見てください

于 2012-11-27T12:50:21.523 に答える