我有一个数组,无法真正缩小打印所有内容的正确方法。
阵列:
$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
。
答案 0 :(得分:3)
function monthList() {
require "config.php";
echo '<select name="month" title="Choose A Month">';
foreach ($month as $i => $value) {
echo '<option value="'.$i.'">'.$value.'</option>';
}
echo '</select>';
}
答案 1 :(得分:1)
使用
echo '<option value="'.$i.'">'.$value.'</option>';
而不是
echo '<option value="'.the_month_#_here.'">'.$month[$i].'</option>';
答案 2 :(得分:0)
试试这个 希望这可以帮助 :)。
function monthList() {
require "config.php";
echo '<select name="month" title="Choose A Month">';
foreach ($month as $i => $value) {
echo '<option value="'.$i.'">'.$value.'</option>';
}
echo '</select>';
}
祝你好运。