Mảng liên kết PHP
Trong hướng dẫn trước, bạn đã học được rằng một mảng là một biến lưu trữ một số giá trị hoặc thành phần của dữ liệu được tổ chức bởi các khóa chỉ mục.

$ sách [0] = "Cuốn theo chiều gió";
$ sách [1] = "Phụ nữ nhỏ";
$ sách [2] = "Chiến tranh và đào";

Một mảng kết hợp cũng sử dụng các khóa chỉ mục nhưng các khóa này không phải là số như trong ví dụ trên. Các khóa trong một mảng kết hợp là các khóa "được đặt tên" có nghĩa là các khóa thường là các chuỗi ký tự. Trong ví dụ dưới đây, bạn có thể thấy rằng các khóa là các từ (tiêu đề, tên, tổ chức) có ý nghĩa cho các giá trị khớp (Giáo sư, Mike Smith, Đại học bang Ohio).

$ thành viên = mảng (
"chức danh" => "Giáo sư",
"tên" => "Mike Smith",
"tổ chức" => "OSU"
);

Ví dụ trên cũng chứng minh rằng bạn sử dụng hàm mảng để tạo hoặc khởi tạo một mảng kết hợp. Tên của biến mảng ($ thành viên) được theo sau bởi một dấu bằng và sau đó là tên hàm (mảng). Tiếp theo bạn có các cặp khóa-giá trị. Lưu ý rằng các cặp này được phân tách bằng dấu phẩy. Khóa được "khớp" với giá trị của nó với => và toàn bộ nhóm được đặt trong ngoặc đơn. Cuối cùng bạn có dấu chấm phẩy. Một mảng kết hợp hoạt động giống như một mảng thông thường.

  • Bạn sử dụng dấu ngoặc vuông để thêm một cặp khóa-giá trị vào mảng hoặc để tạo một mảng.
    $ thành viên ['tenured'] = "có";

  • Bạn sử dụng khóa để tham chiếu một phần tử trong một mảng kết hợp.
    tiếng vang "$ thành viên ['tên']";




Video HướNg DẫN: Tự học PHP - 20 PHP Array - 01 Mảng trong PHP (Có Thể 2024).