for循环我们只能循环一维数组,当然可以for循环去套for循环,这样更乱,不建议这样使用
for循环
复制代码
1
2
3
4
5
6
7<?php $arr = ['你','好','你','吃','了','么']; for ($x=0; $x < count($arr); $x++) { echo "内容是:$arr[$x] <br>"; } ?>
用for循环制作一个九九乘法表;
简单版:
复制代码
1
2
3
4
5
6
7
8
9for($z=1;$z<=9;$z++){ for($j=1;$j<=$z;$j++){ echo $z."*".$j. "=" .$z*$j; if($z == $j){ echo "<br>"; } } }
复杂版:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13function rideNum($i=1, $k=1){ if($i >= 10 || $k >= 10){exit;} echo $i.'x'.$k.'='.$i*$k.' '; # 外层与个数相同,换行并进行下一页 if($i == $k){ echo '<br/>'; rideNum(1,$k+1); } # 个数未尽,继续+1, 本行继续输出 rideNum($i+1, $k); } rideNum(1,1);
foreach循环练习
注:foreach第一个是数组的变量,后面跟的值值,当然这只是一维数组,还有二维数组。
一维数组
复制代码
1
2
3
4$colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>"; }
二维数组
复制代码
1
2
3
4$arr = [[1,2,3],[2,3,4]]; foreach ($arr as $ke => $va) { var_dump($va); }
发现一个有趣的循环函数:each();
复制代码
1
2$people = array("Peter", "Joe", "Glenn", "Cleveland"); print_r (each($people));
输出结果
会输出他的键值对
最后
以上就是忐忑白云最近收集整理的关于php中for、foreach使用的全部内容,更多相关php中for、foreach使用内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复