由PHP生成HTML表单&&打印二维数组
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html"; charset=utf-8">
<title>calender</title>
</head>
<body>
<form action="calender.php" method="post">
<?php
//创建一维的月份数组
$months=array(1=>'january','february','march','april','may','june','july','august','september','october','november','december');
//range() 函数,快速创建数字数组。
$days=range (1,31);
$years=range(2017,2117);
echo '<select name="years">';
//遍历数组,分别把每个值赋值给$value
foreach($years as $value){
//用\对"转义,生成 value.
echo'<option value=\"$value\">'.$value.'</option>';
}
echo "</select>\n";
echo '<select name="months">';
//遍历数组,分别把每个键赋值给$key,每个 值赋值给$value
foreach($months as $key => $value){
echo'<option value=\"$value\">'.$value.'</option>';
}
echo "</select>\n";
echo '<select name="days">';
foreach($days as $value){
echo'<option value=\"$value\">'.$value.'</option>';
}
echo "</select>\n";
?>
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html"; charset=utf-8">
<title>multi</title>
</head>
<body>
<?php
//做分开的一维数组
$usa=array('BC'=>'bacsa','AD'=>'audie','QW'=>'quanwer');
$china=array('NJ'=>'nanjing','SZ'=>'suzhou','BJ'=>'beijing');
$japan=array('JN'=>'junen','KY'=>'kaya','MG'=>'magie');
//把二位数组做出来
$ucjs=array('USA'=>$usa,'CHINA'=>$china,'JAPAN'=>$japan);
//遍历二维数组,foreach as 把里面的一维数组赋值给键和变量,打印键作为主题,开始ul.
foreach($ucjs as $key =>$country){
echo "<h2>$key</h2><ul>";
//foreach as 遍历包含一位数组的变量并且打印用li
foreach($country as $abv => $city){
echo"<li>$abv-$city</li>\n";
}
//结束ul
echo '</ul>';
}
?>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)