选择下拉选项中索引数组的值

时间:2015-02-19 11:07:56

标签: php

我想在下拉选项菜单中获取数组值。这是我目前为止的代码

<?php
$names=array("jan","feb","mar");
foreach($month_names as $mn)
{
echo "<select>";
echo "<option>$mn</option>";
echo "</select>";
}
 ?>

但是代码正在为每个值创建一个新的选择标记。

如何在select标签内获取所有数组值?

任何帮助都很受欢迎,谢谢!

问候:Amit Perez

2 个答案:

答案 0 :(得分:0)

请按以下方式更改您的代码

<?php
    $month_names=array("jan","feb","mar");
    echo "<select>";
    foreach($month_names as $mn)
    {
    echo "<option>$mn</option>";
    }
    echo "</select>";
    ?>

答案 1 :(得分:0)

请尝试使用此代码,在您的代码中,您在foreach循环中包含<select></select>,这就是您获得3个选择标记的原因。

<?php

$names=array("jan","feb","mar");

echo "<select>";
foreach($month_names as $mn)
{
  echo "<option>$mn</option>";
}
echo "</select>";