在这里先讲阵列,阵列就很像一个箱子在这个箱子要装什么东西如下,在这个阵列就像a是一个箱子,把第一个箱子装a第二个箱子装b,在这个主题让我想到之前上过六角学院JavaScript的json格式以外面为阵列里面包物件为準,比较常用for迴圈来渲染到HTML。
这里的foreach蛮像抓取JavaScript阵列的概念,通常有一个方法for迴圈要渲染阵列例如for(var i=0;i<len;i++)来抓取,在抓取之前需要抓取阵列的长度length,也就是for迴圈直到阵列的长度结束,不过foreach是直接放入阵列在以另一个自订变数名称去渲染资料,直到阵列全部都渲染完才会结束这个迴圈。在这里是以PHP为準前面所提的都是JavaScript只是一样的概念,foreach迴圈一定需要阵列来搭配的。(欢迎补充)
$box = [a,b,c,d];
foreach迴圈与array(阵列)
input.php<form action="output.php" method="get"><select name="meal"><?php$questtion = ['史塔克家族','坦格利安家族','兰尼斯特家族'];foreach($questtion as $item){ echo '<option name="meal" value="',$item,'">',$item,'</option>';}?></select><input type="submit" value="确定"></form>
<?phpecho '选择加入',$_GET['meal'];?>