php一个列子算法求教 比如现在有一串数字 1,2,3,4,5假如第一天 用数字1,2,3那么第二天 就用数字 4,5,1第三天 就用数字 2,3,4第四天 就用数字 5,1,2这样反复循环 的出现~~~ 请教各位大侠怎么写这个php语句啊~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ar = array(1,2,3,4,5);$len = count($ar);$day = 4; //天数$num = ($day-1)*3;for($i=$num; $i<$num+3; $i++) echo $ar[($i % $len)]; $s = '1,2,3,4,5';$ar = explode(',',$s);function foo($ar,$day) { $index = ($day - 1) * 3 % count($ar); $tmp = array(); for($i = 1; $i <= 3; $i ++) { $tmp[] = $ar[$index % count($ar)]; $index ++; } return implode(',',$tmp);}echo "<pre>";for ($i = 1; $i < 11; $i ++) echo "d{$i}:".foo($ar,$i)."\n";//outputd1:1,2,3d2:4,5,1d3:2,3,4d4:5,1,2d5:3,4,5d6:1,2,3d7:4,5,1d8:2,3,4d9:5,1,2d10:3,4,5 100分求个 检测字符串长度 一组两个数差找出最大值 基于UCenterHome的二次开发, 欢迎报价 网站语言求助 在LAMP环境下,大家最常用哪个Linux版本做开发? 大家帮忙看一下为什么多输出了一个c啊? 大家用什么生成rss? IIS下PHP连接Mssql,有100分 关于javascript的问题,请求大家帮帮忙! datagrid 分页 再次封装的控件 要求在xml里面能进行调的 请大牛解决 php+oracle下,如何让数据显示,然后每条数据后面都加[编辑]和[删除] 新手求助: 关于require_once问题
$len = count($ar);$day = 4; //天数$num = ($day-1)*3;
for($i=$num; $i<$num+3; $i++)
echo $ar[($i % $len)];
$ar = explode(',',$s);
function foo($ar,$day) {
$index = ($day - 1) * 3 % count($ar);
$tmp = array();
for($i = 1; $i <= 3; $i ++) {
$tmp[] = $ar[$index % count($ar)];
$index ++;
}
return implode(',',$tmp);
}
echo "<pre>";
for ($i = 1; $i < 11; $i ++) echo "d{$i}:".foo($ar,$i)."\n";//output
d1:1,2,3
d2:4,5,1
d3:2,3,4
d4:5,1,2
d5:3,4,5
d6:1,2,3
d7:4,5,1
d8:2,3,4
d9:5,1,2
d10:3,4,5