Hướng dẫn multidimensional array in php w3schools - mảng đa chiều trong php w3schools
Trong các trang trước, chúng tôi đã mô tả các mảng là một danh sách duy nhất các cặp khóa/giá trị. Show
Tuy nhiên, đôi khi bạn muốn lưu trữ các giá trị với nhiều hơn một khóa. Đối với điều này, chúng tôi có các mảng đa chiều. PHP - Mảng đa chiềuMột mảng đa chiều là một mảng chứa một hoặc nhiều mảng. PHP hỗ trợ các mảng đa chiều là hai, ba, bốn, năm hoặc nhiều cấp độ sâu. Tuy nhiên, các mảng sâu hơn ba cấp độ khó có thể quản lý đối với hầu hết mọi người. Kích thước của một mảng cho biết số lượng chỉ số bạn cần để chọn một phần tử.
PHP - Mảng hai chiềuMột mảng hai chiều là một mảng mảng (một mảng ba chiều là một mảng mảng mảng). Đầu tiên, hãy xem bảng sau:
Chúng ta có thể lưu trữ dữ liệu từ bảng trên trong một mảng hai chiều, như thế này: $ cars = mảng (& nbsp; mảng ("volvo", 22,18), & nbsp; mảng ("bmw", 15,13), & nbsp; mảng ("saab", 5,2), & nbsp; mảng ("đất đai (" đất Rover ", 17,15)); Bây giờ, mảng ô tô $ hai chiều chứa bốn mảng và nó có hai chỉ số: hàng và cột. Để có quyền truy cập vào các yếu tố của mảng $ Cars, chúng ta phải trỏ đến hai chỉ số (hàng và cột): Thí dụecho $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].". Hãy tự mình thử » Chúng ta cũng có thể đặt một vòng lặp Thí dụfor ($row = 0; $row < 4; $row++) { Row number $row ";echo "
for ($col = 0; $col < 3; $col++) { echo " } echo " } ?> Hãy tự mình thử » Chúng ta cũng có thể đặt một vòng lặp for bên trong một vòng lặp for khác để có được các phần tử của mảng ô tô $ (chúng ta vẫn phải trỏ đến hai chỉ số):Hoàn thành tham chiếu mảng PHP Để tham khảo đầy đủ tất cả các chức năng mảng, hãy truy cập tham chiếu mảng PHP hoàn chỉnh của chúng tôi. Một mảng lưu trữ nhiều giá trị trong một biến duy nhất: Thí dụ $cars = array("Volvo", "BMW", "Toyota"); Hãy tự mình thử » Hoàn thành tham chiếu mảng PHPĐể tham khảo đầy đủ tất cả các chức năng mảng, hãy truy cập tham chiếu mảng PHP hoàn chỉnh của chúng tôi. Tham chiếu chứa một mô tả ngắn gọn và các ví dụ về việc sử dụng, cho mỗi chức năng! Bài tập PHP Mảng đa chiều php Một mảng đa chiều là một mảng chứa hai, ba, bốn, năm hoặc nhiều mảng. Số lượng kích thước ngày càng tăng, làm tăng độ phức tạp của mã cho các nhà phát triển. Các mảng phổ biến nhất là các mảng đơn, hai và ba chiều. Mảng hai chiều: Một mảng hai chiều PHP có thể được định nghĩa là một mảng mảng cần hai chỉ số cho mỗi phần tử. Các mảng ba chiều: Một mảng ba chiều PHP có thể được định nghĩa là một mảng mảng mảng cần ba chỉ số cho mọi yếu tố. Ví dụ: Truy cập các yếu tố của một mảng hai chiều.OutputCaccessing các yếu tố của mảng. Trong PHP, có ba loại mảng:
Nhận độ dài của một hàm - số lượng () hàmHàm Thí dụ $cars = array("Volvo", "BMW", "Toyota"); Hãy tự mình thử » Hoàn thành tham chiếu mảng PHPĐể tham khảo đầy đủ tất cả các chức năng mảng, hãy truy cập tham chiếu mảng PHP hoàn chỉnh của chúng tôi. Tham chiếu chứa một mô tả ngắn gọn và các ví dụ về việc sử dụng, cho mỗi chức năng! Bài tập PHPMảng đa chiều php Một mảng đa chiều là một mảng chứa hai, ba, bốn, năm hoặc nhiều mảng. Số lượng kích thước ngày càng tăng, làm tăng độ phức tạp của mã cho các nhà phát triển. Các mảng phổ biến nhất là các mảng đơn, hai và ba chiều. Mảng hai chiều: Một mảng hai chiều PHP có thể được định nghĩa là một mảng mảng cần hai chỉ số cho mỗi phần tử. Các mảng ba chiều: Một mảng ba chiều PHP có thể được định nghĩa là một mảng mảng mảng cần ba chỉ số cho mọi yếu tố. Ví dụ: Truy cập các yếu tố của một mảng hai chiều. DOCTYPE html>
<html>
<body>
php
$cars = array
(
array("Volvo",22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15)
);
echo "Accessing the elements of the array. OutputCaccessing các yếu tố của mảng. Volvo: Trong kho: 22, Bán: 18. BMW: Trong kho: 15, bán: 13. Saab: Trong kho: 5, bán: 2. Land Rover: Trong kho: 17, Bán: 15. Lặp qua mảng. Hàng số 0
Hàng số 1
Hàng số 2
Hàng số 3
Mảng đa chiều trong PHP là gì?Một mảng đa chiều là một mảng chứa một hoặc nhiều mảng. PHP hỗ trợ các mảng đa chiều là hai, ba, bốn, năm hoặc nhiều cấp độ sâu. Tuy nhiên, các mảng sâu hơn ba cấp độ khó có thể quản lý đối với hầu hết mọi người.an array containing one or more arrays. PHP supports multidimensional arrays that are two, three, four, five, or more levels deep. However, arrays more than three levels deep are hard to manage for most people.
Ví dụ mảng đa chiều là gì?Một mảng đa chiều là một mảng có nhiều hơn một cấp độ hoặc kích thước. Ví dụ, một mảng 2D hoặc mảng hai chiều, là một mảng mảng, có nghĩa là nó là một ma trận của các hàng và cột (nghĩ về một bảng). Một mảng 3D thêm một chiều khác, biến nó thành một mảng mảng mảng.an array with more than one level or dimension. For example, a 2D array, or two-dimensional array, is an array of arrays, meaning it is a matrix of rows and columns (think of a table). A 3D array adds another dimension, turning it into an array of arrays of arrays.
Mảng đa chiều là gì?Mảng đa chiều là một phần mở rộng của ma trận 2 chiều và sử dụng các chỉ số bổ sung để lập chỉ mục.Ví dụ, một mảng 3-D sử dụng ba chỉ số.Hai cái đầu tiên giống như một ma trận, nhưng chiều thứ ba đại diện cho các trang hoặc tờ của các yếu tố.an extension of 2-D matrices and use additional subscripts for indexing. A 3-D array, for example, uses three subscripts. The first two are just like a matrix, but the third dimension represents pages or sheets of elements.
Mảng đa chiều trong PHP ở đâu?Tìm kiếm mảng đa chiều bằng phương thức Array_Search (): Array_Search () là một hàm sẵn có tìm kiếm một giá trị đã cho liên quan đến cột/khóa mảng đã cho.Hàm này chỉ trả về chỉ mục chính thay vì đường dẫn tìm kiếm.array_search() method:
The array_search() is an inbuilt function which searches for a given value related to the given array column/key. This function only returns the key index instead of a search path. |