知识点:
for:循环执行代码块指定的次数。
while:循环在指定条件为 true 时执行代码块。
foreach:循环只适用于数组,并用于遍历数组中的每个键/值对。
今天我们来用for、while和foreach这3个循环函数来做一个简单成绩表。
效果图:
实例
$name=['王小明','玛丽','邓雪冰','李军','第五杰','芳华','张敏','蔡丽丽'];
$grade=[60,50,88,77,45,72,100,99];
$table = '
$table .= '
会员成绩表for';//for循环
for($i=0;$i
$table .='
';$table .='
'.$name[$i].'';$table .='
'.$grade[$i].'';$table .= '
';}
$table .= '
';echo $table;
$table='';
$table = '
$table .= '
会员成绩表while';$i=0;//在while前得先定义$i的值。
//while循环
while ($i
$table .='
';$table .='
'.$name[$i].'';$table .='
'.$grade[$i].'';$table .='
';$i++;//在while循环后必须要加个自增
}
$table .= '
';echo $table;
$table='';
$table = '
$table .= '
会员成绩表foreach';//foreach循环
foreach ($name as $key => $value) {
$table .='
';$table .='
'.$value.'';$table .='
'.$grade[$key].'';//这里输出另一个数组,用本次循环数组的索引来或者这另一个数组$table .='
';}
$table .= '
';echo $table;
运行实例 »
点击 "运行实例" 按钮查看在线实例