Foreach回显数组php

时间:2015-07-19 17:03:28

标签: php arrays foreach echo

我有一个PHP数组,看起来像这样

$melee = array(  
    "ct-knife" => "link",  
    "t-knife" => "link",  
    "zeus" => "link"  
);

foreach ($pistol as $value){
    echo '<option value="'.$value.'">"'.$value.'"</option>';
}

我希望我的&#34; Foreach&#34;打印出链接的名称,但它打印出链接。 有谁知道如何解决这个问题?

提前致谢

2 个答案:

答案 0 :(得分:1)

对于关联数组,改变你的foreach以使用键。以下内容将为您提供所需内容。

$melee = array(  
    "ct-knife" => "link",  
    "t-knife" => "link",  
    "zeus" => "link"  
);

foreach ($pistol as $key => $value){
    echo '<option value="'.$key.'">"'.$key.'"</option>';
}

答案 1 :(得分:1)

这是另一种方式:

filteredActionArray