博客列表 >数组的遍历—2018年4月18日12时51分

数组的遍历—2018年4月18日12时51分

Gee的博客
Gee的博客原创
2018年04月18日 12:54:00571浏览

for() while() foreach()实现数组的遍历

实例

<?php 
echo '<h3>数组的遍历</h3><hr color="green">';

echo '<p>请选择你的生日</p>';

echo '<select name="year">';
for ($i=1980; $i<=2000; $i++) {
	echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>';
echo '  ';

echo '<select name="month">';
for ($i=1; $i<=12; $i++) {
	echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>';
echo '  ';

echo '<select name="day">';
for ($i=1; $i<=31; $i++) {
	echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>';

echo '<p>请选择你的爱好</p>';
$hobby = ['编程', '打篮球', '看电影', '骑行', '摄影', '下棋', '其他'];
$i = 0;
while($i<count($hobby))
{
	echo '<input type="checkbox" name="hobby[]" value="'.current($hobby).'">'. current($hobby);
	next($hobby);
	$i++;
}

echo '<p>请选择你的性别</p>';
$sex = ['男', '女', '保密'];
foreach ($sex as $value) {
	echo '<input type="radio" name="sex" value="'.$value.'">'. $value;
}

运行实例 »

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

效果图:

搜狗截图20180418123748.png

总结:

foreach($arr as [$key =>] $value){}

while(){}和do{}while()类似

区别在于do{}while()最少执行一次

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议