php rand的问题

我需要让PHP随机出01-99间的数字rand(01,99)但得到的数字小于10时是1-9不是我要的01-09(前面一有0)这个问题怎么解决... 我需要让PHP随机出01-99间的数字
rand(01, 99)但得到的数字小于10时是1-9 不是我要的01-09(前面一有0)
这个问题怎么解决
展开
 我来答
uchiha_obito
2009-09-23 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:140万
展开全部
猜你想要的是得出字符串格式的随机码吧?
$a = rand(1,99);
$a = strlen($a)==2 ? $a : str_repeat("0",1).$a;
搞定
wuchangqian
2009-09-23 · TA获得超过1317个赞
知道小有建树答主
回答量:913
采纳率:0%
帮助的人:799万
展开全部
<?php

$ary = array();

srand(microtime(1));

for($i = 0 ; $i < 100 ; $i++){
$ary[] = str_pad(rand(1 , 99) , 2 , '0' , STR_PAD_LEFT);
}

echo implode($ary , '<li>');

?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pk0909
2009-09-23 · TA获得超过243个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:0
展开全部
echo str_pad(rand(1, 99), 2, "0", STR_PAD_LEFT);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西门蛤蟆
2009-09-23 · TA获得超过1021个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:0
展开全部
rand(1,99)
-,-
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式