【发布时间】:2012-07-24 10:50:37
【问题描述】:
我有一个数组,无法真正缩小打印所有内容的正确方法。
数组:
$month = Array(
"1" => "January",
"2" => "February",
"3" => "March",
"4" => "April",
"5" => "May",
"6" => "June",
"7" => "July",
"8" => "August",
"9" => "September",
"10" => "October",
"11" => "November",
"12" => "December"
);
我尝试了什么:
function monthList() {
require "config.php";
echo '<select name="month" title="Choose A Month">';
foreach ($month as $i => $value) {
echo '<option value="'.the_month_#_here.'">'.$month[$i].'</option>';
}
echo '</select>';
}
这可以很好地提取名称,但我将如何在数组中提取与其关联的数字?这就是我所需要的option value。
【问题讨论】:
-
您的
foreach循环中的号码是$i。 -
哦,有道理,哈哈。谢谢
-
@rackemup420 不要使用
$month[$i]。foreach循环的要点是您将每次迭代分配给$value。