1

私は配列を持っていますが、すべてを印刷する正しい方法を実際に絞り込むことはできません。

配列:

$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です。

4

3 に答える 3

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>';
}
于 2012-07-25T22:06:11.290 に答える
1

使用する

echo '<option value="'.$i.'">'.$value.'</option>';

それ以外の

echo '<option value="'.the_month_#_here.'">'.$month[$i].'</option>';
于 2012-07-25T22:06:24.957 に答える
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>';
    }

幸運を祈ります。

于 2012-07-25T22:08:29.623 に答える