많은 비슷한 문제가 있지만 내 문제를 설명하는 데 도움이되는 것은 없습니다. 나는 cities라는 배열을 가지고 있는데, 그 배열은 그 상태의 도시를 가진 상태를위한 중첩 배열이다. 그것은 다음과 같습니다중첩 배열을 foreach를 사용하여 에코 PHP
$cities = array(
"ca" => array(
"los-angeles" => "Los Angeles"
),
"wa" => array(
"bellingham" => "Bellingham",
"seattle" => "Seattle",
"tacoma" => "Tacoma"
)
);
내 PHP 코드는 많은 HTML select
필드를 표시하려면 select
의
<?php
foreach ($cities as $state) {
echo "<select name='city' id='" . $state . "'>";
foreach ($state as $city => $name) {
echo "<option value='" . $city . "'>" . $name . "</option>";
}
}
?>
id
항상 Array
입니다. "ca"또는 "wa"와 같은 키를 사용하려면 어떻게해야합니까? 그런 다음 하나의 아래 사용하여 선택 요소 ID로 ca
을 원하는 경우에 당신은 당신의 선택 요소의 ID와 los-angeles
처럼하려면
고맙습니다! 명시 적 이름에 대한 팁 나는 더 자주 사용하게 될 것입니다! 나는 이제 어떻게'국가 열쇠'와 그것이 발견되었는지 이해한다. 아, 나는'select' 태그를 닫았지만이 질문에 그것을 추가하는 것을 잊었습니다. –