Jas*_*n W 1 html php foreach loops associative-array
我有一个充满状态及其缩写的关联数组.我正在尝试使用关联php数组的关键字段填充下拉列表.但是,当我试图将字段放在他们<option>的标签内时,我遇到了一些障碍.这就是我所拥有的(减去关联数组).
<body>
<select>
<?php
foreach ($states as $key => $value) {
echo "<option value="\ . $key . ">" . $key . "</option><br/>"; //Prints out the Abbreviation of the states
}
?>
</select>
</body>
Run Code Online (Sandbox Code Playgroud)
我相信我的逃脱顺序是正确的.我正在尝试将密钥作为HTML标记的值.我没有使用MySQL,只是我创建的一个关联数组,我在网上找到的很多资源由于他们使用MySQL而无法遵循.
我知道我缺少的是非常简单的,只是无法确定它.谢谢你的帮助.
html属性的值应该用引号括起来,并且您<br/>的下拉列表中不需要标记:
echo '<option value="' . $key . '">' . $key . '</option>';
Run Code Online (Sandbox Code Playgroud)
还有另一种选择:
echo "<option value=\"" . $key . "\">" . $key . "</option>";
Run Code Online (Sandbox Code Playgroud)
而另一个:
echo "<option value=\"$key\">$key</option>";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
387 次 |
| 最近记录: |