0

我正在尝试生成一个随机的零字符串

像这样:00 或 00000000 或 0000 在一定长度之间

如何生成零并将其作为变量输出

4

3 回答 3

6

您可以尝试使用str_repeat

从 0 到 9 个零:

echo str_repeat("0", rand(0, 9));

从 5 到 14 :

echo str_repeat("0", rand(5, 14));

等等。

于 2013-04-20T15:01:10.467 回答
0

这将吐出 1 到 10 个零:

$start = 1;
$end = 10;

$str = "";

$number_of_zeroes = rand($start, $end);

for ($i = 0; $i < $number_of_zeroes; $i++) {
    $str .= "0";
}

echo $str;
于 2013-04-20T15:03:39.870 回答
0
$len = mt_rand(1,99);
$foo = str_pad($input, $len, '0', STR_PAD_LEFT);
于 2013-04-20T15:05:47.630 回答