Hướng dẫn is array multidimensional php? - là mảng đa chiều php?
Mảng PHP là gì?Một mảng PHP là một biến lưu trữ nhiều hơn một phần dữ liệu liên quan trong một biến duy nhất. Hãy nghĩ về một mảng như một hộp sôcôla với các khe bên trong. Hộp đại diện cho chính mảng trong khi các không gian chứa sôcôla biểu thị các giá trị được lưu trữ trong các mảng. Sơ đồ dưới đây minh họa cú pháp trên. Show
Mảng sốMảng số sử dụng số làm khóa truy cập. Khóa truy cập là một tham chiếu đến một khe cắm bộ nhớ trong một biến mảng. Phím truy cập được sử dụng bất cứ khi nào chúng tôi muốn đọc hoặc gán một giá trị mới một phần tử mảng. Dưới đây là cú pháp để tạo mảng số trong PHP. Ví dụ mảng Hoặc value, …); ?> NƠI ĐÂY,
Bây giờ, hãy nhìn vào một ví dụ về một mảng số. Giả sử chúng ta có 5 bộ phim mà chúng ta muốn lưu trữ trong các biến mảng. Chúng ta có thể sử dụng ví dụ được hiển thị dưới đây để làm điều đó. Ở đây, mỗi bộ phim được cung cấp một số chỉ mục được sử dụng để truy xuất hoặc sửa đổi giá trị của nó. Quan sát mã sau- Each movie is given an index number that is used to retrieve or modify its value. Observe the following code-Output: Once upon a time in China Eastern Condors Như bạn có thể thấy từ các ví dụ trên, làm việc với các mảng trong PHP khi xử lý nhiều giá trị có cùng bản chất là rất dễ dàng và linh hoạt. Ngoài ra, các biến mảng trên cũng có thể được tạo bằng mã sau. "Shaolin Monk", 1 => "Drunken Master", 2 => "American Ninja", 3 => "Once upon a time in China", 4 =>"Replacement Killers" ); echo $movie[4]; ?> Output: Replacement Killers Mảng liên kết khác với mảng số theo nghĩa là các mảng kết hợp sử dụng tên mô tả cho các khóa ID. Dưới đây là cú pháp để tạo mảng kết hợp trong PHP. value); ?> NƠI ĐÂY,
Bây giờ, hãy nhìn vào một ví dụ về một mảng số. Giả sử chúng ta có 5 bộ phim mà chúng ta muốn lưu trữ trong các biến mảng. Chúng ta có thể sử dụng ví dụ được hiển thị dưới đây để làm điều đó. "Female", "John" => "Male", "Mirriam" => "Female"); print_r($persons); echo ""; echo "Mary is a " . $persons["Mary"]; ?> HERE,Output: Output:Array ( [Mary] => Female [John] => Male [Mirriam] => Female ) Mary is a Female Ở đây, mỗi bộ phim được cung cấp một số chỉ mục được sử dụng để truy xuất hoặc sửa đổi giá trị của nó. Quan sát mã sau- Như bạn có thể thấy từ các ví dụ trên, làm việc với các mảng trong PHP khi xử lý nhiều giá trị có cùng bản chất là rất dễ dàng và linh hoạt. Ngoài ra, các biến mảng trên cũng có thể được tạo bằng mã sau.Mảng liên kết khác với mảng số theo nghĩa là các mảng kết hợp sử dụng tên mô tả cho các khóa ID. Dưới đây là cú pháp để tạo mảng kết hợp trong PHP.
Đây là những mảng có chứa các mảng lồng khác. Ưu điểm của các mảng đa chiều là chúng cho phép chúng tôi nhóm các dữ liệu liên quan với nhau. Bây giờ, hãy xem xét một ví dụ thực tế thực hiện một mảng đa chiều PHP. Bảng dưới đây cho thấy một danh sách các bộ phim theo thể loại. value, …); ?>0 Tiêu đề phim Output:value, …); ?>1 Loại value, …); ?>2 Output: Báo HồngHài kịch John tiếng Anh
TênSự mô tảLàm thế nào để làm nó value, …); ?>9 Output: 0Đầu rax + y 1Output: liên hiệpKết hợp các yếu tố từ cả hai mảng 3Output: 4value, …); ?>4Mảng ([id] => 1 [value] => 10) 5Output: 6X == yBình đẳng 7Output: 8So sánh hai mảng nếu chúng bằng nhau và trả về đúng nếu có.
Giống hệt nhau
|