字符组合类型的题目 题目如下:有一串字符集,如:0123456789,现在需要任意用其中的字符,组成四位字符串,一共有:10*9*8*7种计算结果,现在怎样输出这些字符呢,谢谢。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仅供参考printStr(str_split('012'));function printStr($arr, $length = 4, $str = ''){ if(empty($arr) || !is_array($arr)) { return; } foreach($arr AS $k=> $v) { $str .= $v; if(strlen($str)<$length) { $temp = $arr; unset($temp[$k]); printStr($temp, $length, $str); } else { echo $str . '<br />'; } $str = substr($str, 0, -1); }} ,,,上面的字符串,比较短,打印不出来的printStr(str_split('01234')); 来这求一个 能查看html元素绑定事件的工具,或者debug方法。 apache 配置PHP 老出错,请高手帮忙看看那里出问题了 php5调用外部C库,急! ftp远程下载文件 丢文件 高分寻求nginx下网址大小写问题的解决办法 为什么我的php还不显示错误信息?已经打开了错误提示了呀 在两位数字间加分割符 关于mysql数据库导入文本数据的问题,ice_berg16(寻梦的稻草人)大哥请进,加分 请问如何获得客户机离开网页的时间? php如何打开网站主页并输入账号密码验证码进行登陆 php能不能读PDF,就像读记事本一样的操作 读取facebook上rss的问题
function printStr($arr, $length = 4, $str = '')
{
if(empty($arr) || !is_array($arr))
{
return;
}
foreach($arr AS $k=> $v)
{
$str .= $v;
if(strlen($str)<$length)
{
$temp = $arr;
unset($temp[$k]);
printStr($temp, $length, $str);
}
else
{
echo $str . '<br />';
}
$str = substr($str, 0, -1);
}
}