您好我想针对每个循环定位一个特定的密钥,但我的代码中似乎存在问题。
我的阵列是这样的。现在我只想把苹果放在select标签中。如何定位?谢谢
Array
{
[0] => fruit;
[1] => apple;
[2] => $3;
}

这是我的功能
function generateSelectFromArray($array){
echo "<select>";
foreach($array as $key => $value) {
echo "<option value=' $key['1']'> $value </option>";
}
echo "</select>";
}
&#13;
答案 0 :(得分:0)
function generateSelectFromArray($array){
echo "<select>";
foreach($array as $key => $value) {
if ($key == 'apple') {
echo "<option value='$key'> $value </option>";
}
}
echo "</select>";
}
很简单,你只需删除[&#39; 1&#39;],因为密钥已经绑定到变量,它不是数组。