如何在PHP中使用foreach循环获取数组元素
我有一个PHP函数:如何在PHP中使用foreach循环获取数组元素,php,html,arrays,Php,Html,Arrays,我有一个PHP函数: function getHurrList() { $sql = "SELECT HURR FROM HURRDURR"; return DBIface::connect()->query($sql); } 我想制作一个自定义下拉框,显示从数据库访问的HURR列表 <select name="hurr"> <?php foreach (getHurrList() as $hurrValue){
function getHurrList() {
$sql = "SELECT HURR
FROM HURRDURR";
return DBIface::connect()->query($sql);
}
我想制作一个自定义下拉框,显示从数据库访问的HURR列表
<select name="hurr">
<?php
foreach (getHurrList() as $hurrValue){
echo '<option value="';
echo $hurrValue;
echo '">';
echo $hurrValue;
echo "</option>";
}
?>
</select>
当运行这段代码时,我会得到一个下拉列表,其中每个选项都显示为“Array”。如何修复foreach循环或将其替换为其他内容,以便在页面的下拉列表中显示HURRDURR中的每个HURR?由于您选择的是名为
HURR
的字段,请在循环中使用该字段,而不要使用整个记录数组
foreach (getHurrList() as $hurrValue)
echo '<option value="{$hurrValue['HURR']}">{$hurrValue['HURR']}</option>';
foreach(getHurrList()作为$hurrValue)
回音“{$hurrValue['HURR']}”;
这相当于
foreach (getHurrList() as $hurrValue){
echo '<option value="';
echo $hurrValue['HURR'];
echo '">';
echo $hurrValue['HURR'];
echo "</option>";
}
foreach(getHurrList()作为$hurrValue){
回声';
echo$hurrValue['HURR'];
回声“;
}
由于您选择的是名为HURR的字段,请在循环中使用该字段,而不要使用整个记录数组
foreach (getHurrList() as $hurrValue)
echo '<option value="{$hurrValue['HURR']}">{$hurrValue['HURR']}</option>';
foreach(getHurrList()作为$hurrValue)
回音“{$hurrValue['HURR']}”;
这相当于
foreach (getHurrList() as $hurrValue){
echo '<option value="';
echo $hurrValue['HURR'];
echo '">';
echo $hurrValue['HURR'];
echo "</option>";
}
foreach(getHurrList()作为$hurrValue){
回声';
echo$hurrValue['HURR'];
回声“;
}
由于您选择的是名为HURR的字段,请在循环中使用该字段,而不要使用整个记录数组
foreach (getHurrList() as $hurrValue)
echo '<option value="{$hurrValue['HURR']}">{$hurrValue['HURR']}</option>';
foreach(getHurrList()作为$hurrValue)
回音“{$hurrValue['HURR']}”;
这相当于
foreach (getHurrList() as $hurrValue){
echo '<option value="';
echo $hurrValue['HURR'];
echo '">';
echo $hurrValue['HURR'];
echo "</option>";
}
foreach(getHurrList()作为$hurrValue){
回声';
echo$hurrValue['HURR'];
回声“;
}
由于您选择的是名为HURR的字段,请在循环中使用该字段,而不要使用整个记录数组
foreach (getHurrList() as $hurrValue)
echo '<option value="{$hurrValue['HURR']}">{$hurrValue['HURR']}</option>';
foreach(getHurrList()作为$hurrValue)
回音“{$hurrValue['HURR']}”;
这相当于
foreach (getHurrList() as $hurrValue){
echo '<option value="';
echo $hurrValue['HURR'];
echo '">';
echo $hurrValue['HURR'];
echo "</option>";
}
foreach(getHurrList()作为$hurrValue){
回声';
echo$hurrValue['HURR'];
回声“;
}
太棒了。太棒了,太棒了。太棒了,太棒了。太棒了,太棒了。太棒了。