Mảng là một cấu trúc dữ liệu quan trọng trong PHP, cho phép lưu trữ và quản lý một tập hợp các giá trị có liên quan. Dưới đây là một số khái niệm và thao tác cơ bản với mảng trong PHP:
Khai báo mảng
Có hai cách để khai báo mảng trong PHP:
Cách 1: Sử dụng cú pháp array():
$arr = array(1, 2, 3);
Cách 2: Sử dụng cú pháp [] (từ PHP 5.4 trở đi):
$arr = [1, 2, 3];
Truy cập phần tử trong mảng
Sử dụng chỉ số của phần tử để truy cập vào giá trị tương ứng trong mảng. Chú ý, chỉ số của mảng bắt đầu từ 0.
$arr = [1, 2, 3];
echo $arr[0]; // Output: 1
echo $arr[1]; // Output: 2
echo $arr[2]; // Output: 3
Đếm số phần tử trong mảng
Sử dụng hàm count() để đếm số phần tử trong mảng.
$arr = [1, 2, 3];
$count = count($arr);
echo $count; // Output: 3
Vòng lặp qua mảng
Sử dụng các vòng lặp như foreach để duyệt qua từng phần tử trong mảng.
$arr = [1, 2, 3];
foreach ($arr as $item) {
echo $item; // Output: 1, 2, 3
}
Thêm và xóa phần tử trong mảng
Sử dụng các hàm như array_push(), array_pop(), array_shift(), array_unshift() để thêm và xóa phần tử trong mảng.
$arr = [1, 2, 3];
// Thêm phần tử vào cuối mảng
array_push($arr, 4);
// Xóa phần tử cuối mảng
array_pop($arr);
// Thêm phần tử vào đầu mảng
array_unshift($arr, 0);
// Xóa phần tử đầu mảng
array_shift($arr);
print_r($arr); // Output: [1, 2, 3]
Trên đây là một số khái niệm và thao tác cơ bản với mảng trong PHP. Mảng rất linh hoạt và có nhiều tính năng mạnh mẽ khác như sắp xếp, tìm kiếm, và xử lý đa chiều.



