states는 states의 배열이고 각 state는 도시의 배열입니다. $states[0]
에서 $states[n]
에 액세스하려고 시도하지만 for 루프에서 빈 값을 반향 출력합니다.PHP의 다차원 배열에 접근하기
$states = array(
'California' => array('LA', 'San Diego', 'San Francisco'),
'Arizona' => array('Phoenix'),
'Florida' => array('Miami', 'Jacksoncille', 'Tampa', 'Orlando'),
'Ohio' => array('Cincinnati', 'Columbus')
);
$arrlength = count($states);
for($x=0;$x<$arrlength;$x++) {
echo '<h2>'.$states[$x].'</h2>'; //returns 4 empty h2
}
대신 [foreach] (http://php.net/manual/it/control-structures.foreach.php)를 사용하십시오. – DonCallisto