您好我无法使用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;
答案 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>';
?>
编辑: 以下是运行上述代码后的内容:
答案 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>