我有一個數組,並不能真正縮小打印所有內容的正確方法。php打印出陣列
陣:
$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'。 – drew010 2012-07-25 22:05:34
哦,哦,這很有道理。謝謝 – rackemup420 2012-07-25 22:06:41
@ rackemup420並且不要使用'$ month [$ i]'。 foreach循環的意義在於您將每次迭代分配給$ value。 – 2012-07-25 22:07:28