一个考试题 列出所有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>"; } } }} 谁帮我发个.htaccess域名传向文件?为什么这个不行? 生成XML内容,如何正确显示<>符号 中文参数从utf_8编码的页面 get连接到 discuz gbk页面 出错 地图服务嵌入 php 操作xml的问题? 怎样得到子串中的这个值 php任务队列问题,求大神解答。。 如何实现跨域名登陆问题 百分拜求这个问题的解决 谁可以PHP+MSSQL分页显示,而不用ODBC,这个我已经做出来了,我想知道还有谁知道的! 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>";
}
}
}
}