无法使用php数组填充下拉列表

时间:2016-02-10 07:02:33

标签: php html

您好我无法使用PHP数组填充我的下拉列表。我在这个网站上提到了很多这样的问题,但它没有解决我的问题。请帮助我。 这是我的代码。

 <?php
       $arrayNum = array('0','1','2','3','4','5','6','7','8','9','10');
       echo '<select name="revNumber">';
       foreach($arrayNum as $rev){
       //print_r($rev);die(); when using die(); This line is getting printed. 
           echo '<option value="'.$rev .'">'.$rev.'</option>';  
           }
       echo'</select>';
    ?>

我得到的输出是:

  
    

&#39 ;; foreach($ arrayNum as $ rev){// print_r($ rev); die();使用时     死(); &#39; $转&#39;这条线正在印刷。回声&#39;&#39;回声&#39;&#39; ?&GT;

  

4 个答案:

答案 0 :(得分:1)

如果你不想在for循环中使用大括号。试试这个。

C:\Program Files\Android\android-sdk\platforms\android-21\data\res\layout

答案 1 :(得分:0)

你必须关闭foreach循环。

$array1 = array('0','1','2','3','4','5','6','7','8','9','10');
echo '<select name="revNumber">';
foreach($array1 as $revNumber){ 
    echo '<option value="' . $revNumber . '">' . $revNumber .     '</option>';          
}
echo'</select>';

答案 2 :(得分:0)

唯一缺少的是foreach循环关闭括号。

<?php
  $array1 = array('0','1','2','3','4','5','6','7','8','9','10');
  echo '<select name="revNumber">';
  foreach($array1 as $revNumber){
   echo '<option value="' . $revNumber . '">' . $revNumber . '</option>';
  }
  echo'</select>';
?>

编辑: 以下是运行上述代码后的内容:

Code result.

答案 3 :(得分:-1)

试试这个:

 <?php 
      $array1 = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10');
    echo '<select name="revNumber">';
    foreach ($array1 as $revNumber) {
        echo '<option value="' . $revNumber . '">' . $revNumber . '</option>';          
    }
    echo '</select>';
    ?>

2个问题:

1-右括号

2 - 你必须在foreach循环之后放置echo </select>