实例
<?php $sex = ['男', '女', '保密']; $hobby=['food'=>'美食','travel'=>'旅游','photography'=>'摄影','music'=>'听歌']; $lang=['php','Java','C++','MySQL','thinkPHP']; echo '<fieldset style="width:500;margin:auto;background-color:#f4f4f4;">'; echo '<legend style="margin-left:220">个人信息</legend>'; echo '<p>出生年月:'; echo '<select name="year">'; //运用for遍历数组 生成生日选择器 for ($i=1900; $i<=2018; $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></p>'; echo '<p>性别:'; //使用foreach遍历数组 生成性别与爱好 选择框 foreach ($sex as $value) { echo '<input type="radio" name="sex" id="'.$value.'" value="'.$value.'">'.'<label for="'.$value.'">'.$value.'</label>'.' '; } echo '</p>'; echo'<p>爱好:'; foreach ($hobby as $key => $value) { echo'<input type="checkbox" name="hobby[]" id="'.$key.'" value="'.$value.'" ><label for="'.$key.'">'.$value.'</label>'; # code... } echo'</p>'; //运用while遍历函数 echo'<p>你想学习什么语言'; echo '<select name="lang">'; $i = 0; while ($i<count($lang)) { echo '<option value="'.current($lang).'">'.current($lang).'</option>'; next($lang); $i++; } echo '</select></p>'; echo "</fieldset>"; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例