Zen*_*ani 0 php random numbers
我遇到问题,我试图用php生成5或7个字符长的数字代码,但是以下代码确实包含字母,我只需要数字,请提前感谢
$newgid = substr(md5(microtime()),rand(0,9),5);
Run Code Online (Sandbox Code Playgroud)
我会rand()用来生成 0 到 99999 之间的数字并将其视为字符串。
$newgid = sprintf('%05d', rand(0, 99999));
Run Code Online (Sandbox Code Playgroud)
我只是使用mt_rand()如下:
<?php
$a = '';
for ($i = 0; $i<7; $i++)
{
$a .= mt_rand(0,9);
}
echo $a;
?>
Run Code Online (Sandbox Code Playgroud)