$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);
Varlık biter
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 )
sonraki dizi parçasını ekleyerek yanlış gitmeye başlar nereye Ritish Columbia [Manitoba] olduğunu
Ne bu neden oluyor?
Ben bir açılan formunu doldurmak için bu dizi oluşturmaya çalışıyorum, ben dizi hakkında yeterli bilmiyorum, ben bile gerçekten içlerinden döngüsü edebilmek için iki dizi British Columbia eklemek gerekiyor?
Bu genellikle ne kullanın ama genellikle bu durumda ben genellikle 2 farklı değerleri göstermek iki altındaki değeri göstermek gerekiyor, ben belirtilen anahtarı ve değeri vardır
foreach ($state_array as $sid => $statename) {
print '<option value=' . $sid . $selected . '>' . $statename . '</option>';
}
UPDATE
Ben kaynağını görüntülemek zaman etiketleri ile sarma değildi ve ben krom yayınlanmıştır nasıl geldi, aslında doğru