获取每个循环php的密钥

时间:2015-07-05 07:28:03

标签: php

您好我想针对每个循环定位一个特定的密钥,但我的代码中似乎存在问题。

我的阵列是这样的。现在我只想把苹果放在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;
&#13;
&#13;

1 个答案:

答案 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;],因为密钥已经绑定到变量,它不是数组。