PHP 개발 기본 튜토리얼 ...LOGIN

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]
?>

출력 결과는 오른쪽에 표시됩니다
참고 : 다차원 배열을 생성할 때 배열을 구분하는 쉼표에 주의하세요. 바깥쪽 배열 ")" 뒤에는 세미콜론이 옵니다.


다음 섹션
<?php // 二维数组: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>
코스웨어