Khóa mảng đa chiều PHP

Mục đích của mảng là lưu trữ dữ liệu một cách có tổ chức và cho phép truy cập dễ dàng bằng chỉ mục hoặc khóa. Bạn đã học về mảng một chiều trong bài học trước. Mở rộng cùng một mảng, hãy tưởng tượng nếu bạn có thể lưu trữ dữ liệu theo hàng và cột. Có thể lưu trữ các chiều khác nhau của dữ liệu trong một mảng với mảng nhiều chiều. Nó có thể được xem như một mảng với trong một mảng khác. Nói tóm lại, một mảng lồng nhau là một mảng nhiều chiều

Không thể biểu diễn dữ liệu nhiều chiều trong mảng một chiều. Vì vậy, chúng ta cần một mảng lồng nhau. Đây là cú pháp của mảng nhiều chiều-

$MultiDimenArray-Name=array[ [key=>] mảng[ [key=>]array…. ]]]

Bạn có thể định nghĩa một mảng như một phần tử của một mảng. Một mảng được lồng trong một mảng khác có thể được tạo bằng một khóa chuỗi giống như một mảng kết hợp hoặc không có khóa. Nếu không có khóa nào được chỉ định thì các giá trị chỉ mục sẽ tự động được phân bổ cho các phần tử mảng giống như một mảng được lập chỉ mục

Ví dụ về Mảng đa chiều PHP

Nếu bạn muốn lưu trữ dữ liệu của những người bán hàng khác nhau ở các thành phố khác nhau trong các quý khác nhau của năm, mảng đa chiều PHP sẽ là một công cụ hữu ích

nhân viên bán hàng. Andy

Quý 1Quý 2Quý 3Quý 4New York36239888Chicago78564537Denver34783621

nhân viên bán hàng. Bob

Quý 1Quý 2Quý 3Quý 4New York22677198Chicago76538361Denver45692345

nhân viên bán hàng. Chris

Quý một Quý hai Quý ba Quý bốnNew York22675645Chicago76537836Denver22677198

Mảng đa chiều có phím

Trong ví dụ sau, các phần tử mảng lồng nhau được liên kết với các khóa. Vì vậy, trong khi truy cập chúng, các khóa phải được sử dụng giống như bạn đã làm trong mảng kết hợp

Chủ Đề