php - php在字符串中包含数字
问题描述
我有一个简单的 PHP foreach 循环来填充带有选项的“选择”代码。结果并不如预期。
$i = 1;
foreach ($geo_area as $area) {
echo '<option value=' . $i++ . '>' . $area . '</option>';
}
结果是:
<option value="0">World</option>
<option value="0">Europe</option>
<option value="0">Scandinavia</option>
<option value="0">East Europe</option>
我究竟做错了什么?
解决方案
尝试这个
echo "<select name='select'>";
$geo_area= array('one','two','three'); // this is your array of information
$i = 1;
foreach ($geo_area as $key=> $area) {
echo "<option value='$i'>" . $area. "</option>";
$i++;
}
echo "</select>";
推荐阅读
- javascript - 计算Javascript中参数的最小值或最大值的条目数
- angular - 将运行时组件添加到 Angular 应用程序
- ios - Xcode ViewController 中的文本不再着色并且自动完成不再起作用
- c++ - 用于 Visual Studio 或第三方工具的工具,用于检测缺失或不必要的包含
- wordpress - 如何在 wordpress 中被 robots.txt 阻止?
- c# - 将文本文件内容传递给 Console.ReadLine() 而不是键入
- flutter - 更新后无法在 VSCode 中使用 CTRL + F5 运行我的 Flutter 应用程序
- python - 考拉中的样本数据集
- reactjs - 为什么在使用 npx create-react-app my-app 时会出现此错误?
- html - 将 SVG 附加到另一个 SVG 并使其具有响应性