Trong phần này, chúng ta sẽ tìm hiểu tìm kiếm mảng nhiều chiều bằng cách sử dụng giá trị. Chúng tôi sẽ sử dụng PHP để làm điều này. Nếu chúng ta chưa biết về mảng nhiều chiều trong PHP thì ví dụ này sẽ rất hữu ích cho chúng ta. Trong ví dụ dưới đây của chúng tôi, chúng tôi sẽ sử dụng giá trị để tìm kiếm khóa của một mảng nhiều chiều. Nếu chúng ta muốn lấy giá trị từ một mảng nhiều chiều, chúng ta có thể dễ dàng thực hiện việc này bằng cách tìm kiếm giá trị khóa trong mảng
Trong ví dụ của chúng tôi, chúng tôi sẽ sử dụng một mảng đơn giản để giải thích ví dụ này. Chúng ta sẽ sử dụng hai mảng có tên là $students và $studentsAddress. Trong mảng $students của chúng ta, chúng ta sẽ sử dụng vòng lặp foreach. Trong mảng $studentsAddress của chúng tôi, chúng tôi cũng muốn hiển thị địa chỉ. Nhưng chúng tôi gặp sự cố vì ví dụ của chúng tôi có khóa user_id chứa một số bản ghi và id mảng đầu tiên. Để giải quyết vấn đề này, chúng ta sẽ sử dụng array_column() và hàm của array_column
Mã đơn giản để tìm kiếm giá trị trong mảng nhiều chiều được mô tả như sau
Ví dụ đầy đủ để tìm kiếm giá trị trong mảng nhiều chiều được mô tả như sau
Thí dụ
Bây giờ mã trên của chúng tôi đã sẵn sàng và chúng tôi có thể chạy nó. Khi chúng tôi chạy cái này, đầu ra sau sẽ được tạo
Bạn có thể chỉ cần sử dụng vòng lặp Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 96 kết hợp với vòng lặp Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 97 để truy cập và lấy tất cả các khóa, phần tử hoặc giá trị bên trong một mảng nhiều chiều trong PHP
Hãy cùng xem ví dụ sau để hiểu cơ bản nó hoạt động như thế nào
array(
"name" => "Peter Parker",
"email" => "peterparker@mail.com",
),
"super-man" => array(
"name" => "Clark Kent",
"email" => "clarkkent@mail.com",
),
"iron-man" => array(
"name" => "Harry Potter",
"email" => "harrypotter@mail.com",
)
);
// Printing all the keys and values one by one
$keys = array_keys($superheroes);
for($i = 0; $i < count($superheroes); $i++) {
echo $keys[$i] . "{
";
foreach($superheroes[$keys[$i]] as $key => $value) {
echo $key . " : " . $value . "
";
}
echo "}
";
}
?>
Câu hỏi thường gặp liên quan
Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này
Mảng đa chiều PHP được sử dụng để lưu trữ một mảng ngược lại với các giá trị không đổi. Mảng kết hợp lưu trữ dữ liệu dưới dạng cặp khóa và giá trị trong đó khóa có thể là số nguyên hoặc chuỗi. Mảng kết hợp nhiều chiều thường được sử dụng để lưu trữ dữ liệu trong quan hệ nhóm
Sáng tạo. Chúng ta có thể tạo một mảng kết hợp nhiều chiều bằng cách ánh xạ một mảng chứa một tập hợp các cặp khóa và giá trị với khóa cha.
Chương trình dưới đây trình bày cách tạo một mảng kết hợp nhiều chiều.
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 98
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 01____202______203
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 1Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 2Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 3Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 9Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 2 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 4Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 9Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 982 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 987 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 989Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 992 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 994Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 997 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 999
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6____2001
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 002
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 1____2006Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 3Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 013Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 2 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 018Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 023Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 982 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 987 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 033Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 992 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 038Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 997 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 992
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 993Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 994
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6____2001
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 002
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 999Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 002
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 03
đầu ra. Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 9
Giải trình. Trong chương trình trên, chỉ mục cha là Python và PHP. Khóa cha được liên kết với một mảng các bộ khóa có giá trị không đổi. Chìa khóa cuối cùng tôi. e. mô tả của từng khóa cha đã được liên kết với một mảng khác của tập hợp khóa và giá trị không đổi. Ở đây Python và PHP là khóa cha cho first_release, latest_release, thiết kế_by và mô tả trong khi mô tả là khóa cha cho tiện ích mở rộng, typing_discipline và giấy phép
Truy xuất giá trị. Chúng ta có thể lấy giá trị của mảng nhiều chiều bằng phương pháp sau
- Sử dụng phím. Chúng ta có thể sử dụng khóa của mảng kết hợp để lấy trực tiếp giá trị dữ liệu
Thí dụ
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 98
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 01____202______203
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 1Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 2Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 3Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 9Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 2 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 4Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 9Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 982 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 987 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 989Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 992 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 994Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 997 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 999
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6____2001
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 002
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 999Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 1Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 2Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 59Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 60Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 61
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 62 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00_______11Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 2Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 59Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 67Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 68
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 03
đầu ra. Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0
- Sử dụng vòng lặp foreach. Chúng ta có thể sử dụng vòng lặp foreach để truy xuất giá trị của từng khóa được liên kết bên trong mảng kết hợp đa chiều.
Ví dụ.Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 98
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 01____202______203
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 00Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 1Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 2Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 3Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 9Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 2 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 4Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 7 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 9Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 982 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 02Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 987 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 989Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 0
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 992 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 994Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 980
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 997 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 999
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6____2001
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 002
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 22 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5_______200 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 25 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 26 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 28Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 29
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 62 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 26 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 34Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 35
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 22 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 28 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 25 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 41 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 43Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 29
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 45
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 47
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 49
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 51
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 53
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 55 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 57Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 43Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 60
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 61Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 62 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 41 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 65Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 35
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 61Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 22 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 5Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 43 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 25 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 72 Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 8Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 74Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 29
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 76Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 62 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 78 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 72 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 82 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 74 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 34Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 35
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 61____989
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 89Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 92 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 93
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 61Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 62 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 41 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 82 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 43 Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 33Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 34Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 35
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 986Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 89
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 6____989
Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License 89
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 99
Array ( [extension] => .py [typing_discipline] => Duck, dynamic, gradual [license] => Python Software Foundation License ) 3.8.0 03
đầu ra. Python first_release = 1991 latest_release = 3.8.0 designed_by = Guido van Rossum description : extension = .py typing_discipline = Duck, dynamic, gradual license = Python Software Foundation License
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này