博主信息
博文 48
粉丝 3
评论 1
访问量 46248
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php循环函数:for、while、foreach——2018年4月17日
JackBlog
原创
1001人浏览过

知识点:

for:循环执行代码块指定的次数。

while:循环在指定条件为 true 时执行代码块。

foreach:循环只适用于数组,并用于遍历数组中的每个键/值对。 

今天我们来用for、while和foreach这3个循环函数来做一个简单成绩表。

效果图:

QQ截图20180418111410.png

实例

<?php
$name=['王小明','玛丽','邓雪冰','李军','第五杰','芳华','张敏','蔡丽丽'];
$grade=[60,50,88,77,45,72,100,99];

$table = '<table border="1" cellspacing="0" cellpadding="5" width="500" style="text-align:center">';
$table .= '<caption>会员成绩表for</caption>';
//for循环
for($i=0;$i<count($name);$i++){
	$table .='<tr>';
	$table .='<td>'.$name[$i].'</td>';
	$table .='<td>'.$grade[$i].'</td>';
	$table .= '</tr>';
}
$table .= '</table>';
echo $table;


$table='';
$table = '<table border="1" cellspacing="0" cellpadding="5" width="500" style="text-align:center">';
$table .= '<caption>会员成绩表while</caption>';
$i=0;//在while前得先定义$i的值。
//while循环
while ($i<count($name)) {
	$table .='<tr>';
	$table .='<td>'.$name[$i].'</td>';
	$table .='<td>'.$grade[$i].'</td>';
	$table .='</tr>';
	$i++;//在while循环后必须要加个自增
}
$table .= '</table>';
echo $table;

$table='';
$table = '<table border="1" cellspacing="0" cellpadding="5" width="500" style="text-align:center">';
$table .= '<caption>会员成绩表foreach</caption>';
//foreach循环
foreach ($name as $key => $value) {
	$table .='<tr>';
	$table .='<td>'.$value.'</td>';
	$table .='<td>'.$grade[$key].'</td>';//这里输出另一个数组,用本次循环数组的索引来或者这另一个数组
	$table .='</tr>';
}
$table .= '</table>';
echo $table;

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学