300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 求大神解决下php数组循环的有关问题

求大神解决下php数组循环的有关问题

时间:2019-07-28 15:28:45

相关推荐

求大神解决下php数组循环的有关问题

后端开发|php教程

nbsp,start,echo,end,arr

后端开发-php教程

求大神解决下php数组循环的问题

我有一个数组如下

源码资源下载网站源码,vscode配置c ui,ubuntu shh服务,tomcat在jre环境,锥形爬虫,php出版社,营口seo推广推荐公司,网站下单源码系统,登录页面静态模板lzw

$arr = array(1,2,3,4,5,6,7,8);

希望用循环输出

start1

1

2

3

4

end1

start2

1

2

3

4

end2

———————————————————-

start1

5

6

7

8

end1

start2

5

6

7

8

end2

彩虹代刷源码3.0,ubuntu深度桌面404,tomcat文件怎么改,爬虫系统功能,php有哪些加密工具,seo粤语怎么打seo白帽lzw

意思就是把数组 每4个一分组

而且每组要重复两次

——解决思路———————-

提礼券系统源码,ubuntu显卡驱动崩了,武汉周边爬虫馆,eclisp php,seo任务区lzw

<?php

$arr = array(1,2,3,4,5,6,7,8);

for($i=0; $i<count($arr); $i+=4){

$temp = array_slice($arr, $i, 4);

for($k=1; $k<=2; $k++){

echo start.$k.

;

foreach ($temp as $val) {

echo $val.

;

}

echo end.$k.

;

}

}

——解决思路———————-

$arr = array(1,2,3,4,5,6,7,8);

$n = 2; // 循环2次

$split = 4; // 4个为一个分组

echo

;

response($arr, $n, $split);

echo

;

function response($arr, $n, $split){

while(count($arr)>0){

$tmp = array_splice($arr, 0, $split);

for($i=0;$i<$n;$i++){

echo start.($i+1)."\r\n";

echo implode("\r\n", $tmp)."\r\n";

echo end.($i+1)."\r\n";

}

echo "----------------------------------------------------------\r\n";

}

}

start1

1

2

3

4

end1

start2

1

2

3

4

end2

----------------------------------------------------------

start1

5

6

7

8

end1

start2

5

6

7

8

end2

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。