我是靠谱客的博主 忐忑白云,这篇文章主要介绍php中for、foreach使用,现在分享给大家,希望可以做个参考。

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
9
for($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
13
function 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使用内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部