Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Mảng đa chiều trong PHP

Một mảng chứa một hoặc nhiều mảng là Mảng đa chiều. Mảng đa chiều của mỗi phần tử trong mảng chính cũng có thể là một mảng. Và mỗi phần tử trong mảng con có thể là một mảng, và cứ thế. Giá trị trong mảng đa chiều được truy cập bằng nhiều chỉ số.

Ví dụ

Để triển khai mảng đa chiều trong PHP, mã như sau:

<?php 
$marks = array( 
    "kevin" => array ( 
        "physics" => 95, 
        "maths" => 90, 
    ), 
    "ryan" => array ( 
        "physics" => 92, 
        "maths" => 97, 
    ), 
); 
echo "Marks for kevin in physics : " ; 
echo $marks['kevin']['physics'] . "\n"; 
echo "Marks for ryan in maths : "; 
echo $marks['ryan']['maths'] . "\n"; 
?>

Kết quả

Điều này sẽ tạo ra kết quả sau:

Marks for kevin in physics : 95 
Marks for ryan in maths : 97

Ví dụ

Hãy xem một ví dụ khác, nơi chúng ta tạo mảng 3 chiều:

<?php 
    $arr = array( 
        array( 
            array(100, 150), 
            array(200, 250), 
        ), 
        array( 
            array(300, 350), 
            array(400, 500), 
        ), 
    ); 
    print_r($arr); 
?>

Kết quả

Điều này sẽ tạo ra kết quả sau:

Array ( 
    [0] => Array 
        ( 
        [0] => Array 
            ( 
            [0] => 100 
            [1] => 150 
            ) 
        [1] => Array 
            ( 
            [0] => 200 
            [1] => 250 
            ) 
        ) 
    [1] => Array 
        ( 
        [0] => Array 
            ( 
            [0] => 300 
            [1] => 350 
            ) 
        [1] => Array 
            ( 
            [0] => 400 
            [1] => 500 
            ) 
        ) 
)