Một mảng có chỉ số kỹ thuật số được gọi là mảng số hoặc mảng được lập chỉ mục. Nó có thể lưu trữ các giá trị của tất cả các loại dữ liệu, nhưng chỉ mục phải ở dạng số. Theo mặc định, chỉ số mảng bắt đầu từ 0
Đây là một chương trình đơn giản sử dụng một mảng số
Trong ví dụ này, chúng tôi lưu trữ các loại táo khác nhau trong một biến $apples dưới dạng một mảng với sự trợ giúp của hàm mảng. Nó sẽ khởi tạo một mảng với các giá trị
Để xuất chúng, chúng tôi lặp qua từng mục của mảng và in mục đó trên màn hình
Trong phiên bản PHP 5. 4 trở lên, bạn có thể sử dụng cú pháp sau để khai báo và khởi tạo mảng
Điều này sẽ cung cấp cùng một kết quả mà ví dụ trước tạo ra
Mảng kết hợp
Mảng kết hợp rất giống với mảng số về mặt chức năng, nhưng trong trường hợp này, bạn có thể gán tên cho các mục của danh sách, đây là cách thân thiện hơn với người dùng để thực hiện điều đó. Bạn thậm chí có thể gán các số làm chỉ mục cho một mảng kết hợp. Trong trường hợp này, các đối số ở dạng cặp khóa => giá trị
Giả sử chúng ta đang tạo một mảng để lưu trữ phiên bản hiện có của các ngôn ngữ lập trình khác nhau
Mặt khác, chúng ta cũng có thể sử dụng cú pháp sau để xác định mảng kết hợp
Để truy cập các giá trị, bạn có thể sử dụng chỉ mục hoặc sử dụng foreach để lặp qua mảng kết hợp
mảng nhiều chiều
Mảng nhiều chiều trong PHP không gì khác hơn là một mảng, trong đó mỗi phần tử chính là một mảng. Mỗi phần tử trong mảng con cũng có thể là một mảng, v.v. Đây là cách hoạt động của mảng đa chiều
Sau đây là ví dụ về mảng kết hợp nhiều chiều hay có thể nói là mảng hai chiều vì chúng ta cần hai chỉ số để chọn một phần tử
Phần kết luận
Tóm lại, Mảng trong PHP là một trong những cấu trúc dữ liệu mạnh mẽ nhất để lưu trữ một số lượng lớn các giá trị. Trong bài viết này, bạn đã đề cập đến hầu hết mọi thứ, như khai báo và khởi tạo các loại mảng khác nhau bằng đoạn mã và truy xuất giá trị thông qua chúng. Đó là tất cả những gì bạn cần để bắt đầu viết mã với mảng