$canada_territories = array("British Columbia" => "British Columbia", "Manitoba" => "Manitoba", "New Brunswick" => "New Brunswick", "Newfoundland and Labrador" => "Newfoundland and Labrador", "Nova Scotia" => "Nova Scotia", "Northwest Territories" => "Northwest Territories", "Nunavut" => "Nunavut", "Ontario" => "Ontario", "Prince Edward Island" => "Prince Edward Island", "Quebec" => "Quebec", "Saskatchewan" => "Saskatchewan", "Yukon" => "Yukon");
print_r($canada_territories);
Array ([British Columbia [Manitoba]] => British Columbia [Manitoba] => Manitoba [New Brunswick] => New Brunswick [Newfoundland and Labrador] => Newfoundland and Labrador [Nova Scotia] => Nova Scotia [Northwest Territories] => Northwest Territories [Nunavut] => Nunavut [Ontario] => Ontario [Prince Edward Island] => Prince Edward Island [Quebec] => Quebec [Saskatchewan] => Saskatchewan [Yukon] => Yukon)
さritishコロンビア[マニトバ]終わる、それは次のアレイ項目これを引き起こしている何
の一部を追加することにより、間違って行くを開始どこにあるのでしょうか?
私はこのアレイを作成してドロップダウンフォームを作成しようとしていますが、配列について十分に分かっていません。ブリティッシュコロンビアをサイクルに追加するには2度アレイに追加する必要がありますか?
これは私が通常使用するものですが、それは通常は二回、私は通常、2つの異なる値
foreach ($state_array as $sid => $statename) {
print '<option value=' . $sid . $selected . '>' . $statename . '</option>';
}
UPDATEを見せるの下に、私は値を表示する必要があり、この場合には、私が設定したキーと値を持っています
私はタグでラップ波平、それは私がソースを表示するとき、それはあなたが単一引用符の代わりに二重を使用している場合
は、あなただけの配列を定義することができますここで結果の悪いHTMLですカオスが示唆するようにキーなしで。その場合foreach($ array = $ array as $ array)を使用すると、$キーは整数配列インデックスになります(キーを指定しないと、PHPは自動的にゼロベースの配列インデックスを追加します)。 –