一个考试题 列出所有0-9 和 a-z组成的三个字符,注意执行的速度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $chars='abdefghijklmnopqrstuvwxyz0123456789';for($i=0;$i<3;$i++){ $str .=substr($chars,rand(0,strlen($chars)-1),1); } LZ的面试题?/**没试过,跟直接循环比效率如何**/for($i=0,$n=pow(37, 3);$i<$n;$i++){ echo str_pad(base_convert($i, 10, 36), 3, "0", STR_PAD_LEFT) . '<br />'; } 搞错了,应该是pow(36 3);另外,效率应该直接循环输出比较好毕竟不用函数上面的用来定位数据还可以 $chars='abcdefghijklmnopqrstuvwxyz0123456789';for($i=0;$i<36;$i++){ for($j=$i;$j<36;$j++){ for($k=$j;$k<36;$k++){ echo $chars{$i}.$chars{$j}.$chars{$k}."<br>"; if($i==$j && $k!=$j){ echo $chars{$i}.$chars{$k}.$chars{$j}."<br>"; echo $chars{$k}.$chars{$i}.$chars{$j}."<br>"; }elseif($i!=$j && $k!=$j){ echo $chars{$i}.$chars{$k}.$chars{$j}."<br>"; echo $chars{$k}.$chars{$i}.$chars{$j}."<br>"; echo $chars{$j}.$chars{$i}.$chars{$k}."<br>"; echo $chars{$j}.$chars{$k}.$chars{$i}."<br>"; echo $chars{$k}.$chars{$j}.$chars{$i}."<br>"; } } }} 关于PHP网页怎样把英文的网页变成法语 东方软峰php实习怎么样啊 PHP新手,关于PHP和DW的问题 php header()函数跳转无效了?怎么办? php SJIS转UTF-8 乱码问题 如何实现代码的多行匹配? 数组问题 1,2,3,....n这样的一串数字,怎么将其存储到session中,然后又从session去出?其中n是动态的! 请教:怎么学习php前人留下的类库,函数 Nginx 301重定向在URL后面追加.html php跨表查询问题 请高手帮忙,ie兼容问题
$chars='abdefghijklmnopqrstuvwxyz0123456789';
for($i=0;$i<3;$i++){
$str .=substr($chars,rand(0,strlen($chars)-1),1);
}
/**没试过,跟直接循环比效率如何**/
for($i=0,$n=pow(37, 3);$i<$n;$i++)
{
echo str_pad(base_convert($i, 10, 36), 3, "0", STR_PAD_LEFT) . '<br />';
}
上面的用来定位数据还可以
for($i=0;$i<36;$i++){
for($j=$i;$j<36;$j++){
for($k=$j;$k<36;$k++){
echo $chars{$i}.$chars{$j}.$chars{$k}."<br>";
if($i==$j && $k!=$j){
echo $chars{$i}.$chars{$k}.$chars{$j}."<br>";
echo $chars{$k}.$chars{$i}.$chars{$j}."<br>";
}elseif($i!=$j && $k!=$j){
echo $chars{$i}.$chars{$k}.$chars{$j}."<br>";
echo $chars{$k}.$chars{$i}.$chars{$j}."<br>";
echo $chars{$j}.$chars{$i}.$chars{$k}."<br>";
echo $chars{$j}.$chars{$k}.$chars{$i}."<br>";
echo $chars{$k}.$chars{$j}.$chars{$i}."<br>";
}
}
}
}