显示值和变量的PHP数组

显示值和变量的PHP数组,php,arrays,Php,Arrays,现在我希望这些值是select和变量的值 $states = array( "NSW" => "NSW", "VIC" => "VIC", "QLD" => "QLD", "SA" => "SA", "WA" => "WA", "TAS" => "TAS", "NT" => "NT", "ACT" => "ACT",

现在我希望这些值是
select
和变量的值

$states = array( 
        "NSW" => "NSW",
        "VIC" => "VIC",
        "QLD" => "QLD",
        "SA" => "SA",
        "WA" => "WA",
        "TAS" => "TAS",
        "NT" => "NT",
        "ACT" => "ACT",
        "OTH" => "OTH (AUS)",
        "OVS" => "OVS (Overseas)"
        );

有人知道我的案子吗?提前谢谢

我想你是想用
$value
而不是
$key[1]

<select name="State" id="State" >
<option value="NSW">NSW </option>
<option value="VIC">VIC </option>
<option value="QLD">QLD </option>
<option value="SA">SA </option>
<option value="WA">WA </option>
<option value="TAS">TAS </option>
<option value="NT">NT </option>
<option value="ACT">ACT </option>
<option value="OTH">OTH (AUS)</option>
<option value="OVS">OVS (Overseas)</option>
</select>
foreach($key=>value){
$form_ret.=''.$value.'';
}

$key[1]
代替
$value

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

键[1]的值不正确。它表示密钥字符串中1处的字符

必须使用$value来显示右侧的回声“”;
foreach ($states as $key => $value) {
    $form_ret .= "<option value='".$key."'>".$value."</option>";
}
foreach($key=>$value){ 回显“.$value.”; }回声'; 这是您应该获得的HTML输出

echo '<select name="State" id="State">';
foreach ($states as $key => $value){
echo '<option value="'.$key.'">'.$value.'</option>';
}echo '</select>';

新南威尔士州
维克
昆士兰
沙特阿拉伯
华盛顿州
助教
新界
表演
OTH(澳大利亚)
OVS(海外)

$form_ret.=''.$value.''可能使用值变量?!而不是
$key[1]
您只需使用
$value
?Déjávue@里泽尔123-下面。。。
echo '<select name="State" id="State">';
foreach ($states as $key => $value){
echo '<option value="'.$key.'">'.$value.'</option>';
}echo '</select>';
    <select id="State" name="State">
    <option value="NSW">NSW</option>
    <option value="VIC">VIC</option>
    <option value="QLD">QLD</option>
    <option value="SA">SA</option>
    <option value="WA">WA</option>
    <option value="TAS">TAS</option>
    <option value="NT">NT</option>
    <option value="ACT">ACT</option>
    <option value="OTH">OTH (AUS)</option>
    <option value="OVS">OVS (Overseas)</option>
    </select>