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 安装XDEBUG成功,分享下,老鸟飞过吧 php jquery 二级联动的时候为什么第二个select在选的时候chang里面的事件不被触发呢? 求一B2C商城SKU的数据库设计及编程思路 怎么调用局域网内指的打印机 服务器设置不正确?更改php程序后,结果没有被立刻反应出来 PHP采集URL地址的问题 页面在后退时提示过期,如何让它不再显示过期而直接显示页面。 变量上面如何加变量 求救,碰到一个怪问题 一个nginx的诡异问题 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