Mảng liên kết trong PHP
Hãy xem xét mảng sau đây, lưu trữ các phần của ngày tháng:
<?php
$arr = [2025, 12, 31];
?>
Như bạn đã biết, để lấy một phần tử nào đó từ mảng này, chúng ta sẽ cần truy cập nó theo số thứ tự. Tuy nhiên, điều này không phải lúc nào cũng thuận tiện.
Do đó, PHP cho phép chỉ định các khóa riêng cho các phần tử mảng. Mảng như vậy sẽ được gọi là mảng liên kết.
Mảng liên kết có cú pháp sau: tên
khóa, sau đó là dấu mũi tên =>, rồi đến
giá trị. Hãy chỉ định rõ ràng các khóa cho
mảng của chúng ta:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Bây giờ chúng ta sẽ truy cập các phần tử của mảng theo các khóa do chúng ta đặt. Hãy thực hiện điều đó:
<?php
echo $arr['year']; // sẽ in ra 2025
echo $arr['month']; // sẽ in ra 12
echo $arr['day']; // sẽ in ra 31
?>
Tạo một mảng $user với các khóa 'name',
'surname', 'patronymic' và một số
giá trị bất kỳ. In ra màn hình
họ, tên và tên đệm cách nhau bằng dấu cách.
Tạo một mảng với các khóa từ 1
đến 7, có giá trị chứa
tên các ngày trong tuần. In ra màn hình
tất cả các phần tử của nó.