Menu
CoddyTech

Giới thiệu về mảng kết hợp

Thuộc phần Kiến thức cơ bản trong hành trình PHP của Coddy. Bài học 41 trên 71.

Trong mảng được đánh chỉ số, bạn truy cập các phần tử bằng vị trí dạng số: 0, 1, 2, v.v. Nhưng nếu bạn muốn truy cập dữ liệu bằng những tên có ý nghĩa thì sao? Đó là lúc mảng kết hợp phát huy tác dụng.

Mảng kết hợp dùng khóa (thường là chuỗi) thay vì chỉ số dạng số. Mỗi khóa đi kèm với một giá trị, tạo thành mối quan hệ khóa-giá trị giúp dữ liệu của bạn mô tả rõ hơn và dễ thao tác hơn.

<?php
$person = [
    "name" => "Alice",
    "age" => 25,
    "city" => "Paris"
];
?>

Ký hiệu => nối mỗi khóa với giá trị tương ứng. Ở đây, "name" là khóa trỏ đến giá trị "Alice". Thay vì nhớ tên nằm ở chỉ số 0, bạn có thể dùng trực tiếp khóa "name", trực quan hơn nhiều!

Cấu trúc này rất phù hợp để biểu diễn các thực thể trong thế giới thực như người dùng, sản phẩm hoặc cài đặt, trong đó mỗi dữ liệu đều có nhãn rõ ràng. Trong các bài học tiếp theo, bạn sẽ học cách truy cập, sửa đổi và thêm vào các cặp khóa-giá trị này.

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch PHP online