PHP 개발 기본 튜토리얼 다차원 배열
1. PHP 2차원 배열
기본 튜토리얼에서 배우는 배열은 모두 1차원 배열입니다
이번 장에서는 2차원으로 시작하는 다차원 배열을 소개합니다.
한 배열의 값은 다른 배열이 될 수 있고, 다른 배열의 값도 배열이 될 수 있습니다. 이 방법으로 2차원 g 배열을 만들 수 있습니다.
다음과 같이 2차원 배열을 만듭니다.
예: 코드는 다음과 같습니다
<?php // 二维数组: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>
2 , PHP 다차원 배열
다차원 배열은 하나 이상의 배열을 포함하는 배열입니다.
다차원 배열에서 기본 배열의 각 요소는 배열이 될 수도 있고, 하위 배열의 각 요소도 배열이 될 수도 있습니다.
예: ID 키를 자동으로 할당하는 다차원 배열을 만들었습니다. 코드는 다음과 같습니다.
<?php $sites = array ( "php"=>array ( "php中文网", "http://www.php.cn" ), "google"=>array ( "baidu 搜索", "http://www.baidu.com" ), "taobao"=>array ( "淘宝", "http://www.taobao.com" ) ); print("<pre>"); // 格式化输出数组 print_r($sites); //将数组打印出来 print("</pre>"); ?>
출력 결과는 오른쪽과 같습니다
페이지의 단일 요소를 출력해 보세요:
코드는 다음과 같습니다
<?php $sites = array ( "php"=>array ( "php中文网", "http://www.php.cn" ), "baidu"=>array ( "baidu 搜索", "http://www.baidu.com" ), "taobao"=>array ( "淘宝", "http://www.taobao.com" ) ); echo '欢迎访问'.$sites['php'][0].'我们的网址是'.$sites['php'][1] ?>
출력 결과는 오른쪽에 표시됩니다
참고 : 다차원 배열을 생성할 때 배열을 구분하는 쉼표에 주의하세요. 바깥쪽 배열 ")" 뒤에는 세미콜론이 옵니다.