简短的PHP代码,用于随机数字符串,5个字符

Zen*_*ani 0 php random numbers

我遇到问题,我试图用php生成5或7个字符长的数字代码,但是以下代码确实包含字母,我只需要数字,请提前感谢

$newgid = substr(md5(microtime()),rand(0,9),5);
Run Code Online (Sandbox Code Playgroud)

Voi*_*cus 5

我会rand()用来生成 0 到 99999 之间的数字并将其视为字符串。

$newgid = sprintf('%05d', rand(0, 99999));
Run Code Online (Sandbox Code Playgroud)


Ama*_*ali 5

我只是使用mt_rand()如下:

<?php
$a = '';
for ($i = 0; $i<7; $i++) 
{
    $a .= mt_rand(0,9);
}
echo $a;
?>
Run Code Online (Sandbox Code Playgroud)

演示!