PHP cung cấp rất nhiều hàm xử lý mảng, cho phép bạn thực hiện các thao tác khác nhau trên mảng. Dưới đây là một số hàm xử lý mảng phổ biến trong PHP:
- count(): Hàm này được sử dụng để đếm số phần tử trong mảng.
- array_push(): Hàm này được sử dụng để thêm một phần tử mới vào cuối của mảng.
- array_pop(): Hàm này được sử dụng để loại bỏ phần tử cuối cùng của mảng.
- array_shift(): Hàm này được sử dụng để loại bỏ phần tử đầu tiên của mảng.
- array_unshift(): Hàm này được sử dụng để thêm một phần tử mới vào đầu của mảng.
- sort(): Hàm này được sử dụng để sắp xếp các phần tử trong mảng theo thứ tự tăng dần.
- rsort(): Hàm này được sử dụng để sắp xếp các phần tử trong mảng theo thứ tự giảm dần.
- array_slice(): Hàm này được sử dụng để cắt một phần của mảng.
Ví dụ:
$arr = array(3, 1, 4, 1, 5, 9, 2, 6, 5, 3); // Đếm số phần tử trong mảng echo count($arr); // Kết quả: 10 // Thêm một phần tử mới vào cuối của mảng array_push($arr, 8); print_r($arr); // Kết quả: Array ( [0] => 3 [1] => 1 [2] => 4 [3] => 1 [4] => 5 [5] => 9 [6] => 2 [7] => 6 [8] => 5 [9] => 3 [10] => 8 ) // Loại bỏ phần tử cuối cùng của mảng array_pop($arr); print_r($arr); // Kết quả: Array ( [0] => 3 [1] => 1 [2] => 4 [3] => 1 [4] => 5 [5] => 9 [6] => 2 [7] => 6 [8] => 5 [9] => 3 ) // Loại bỏ phần tử đầu tiên của mảng array_shift($arr); print_r($arr); // Kết quả: Array ( [0] => 1 [1] => 4 [2] => 1 [3] => 5 [4] => 9 [5] => 2 [6] => 6 [7] => 5 [8] => 3 ) // Thêm một phần tử mới vào đầu của mảng array_unshift($arr, 7); print_r($arr); // Kết quả: Array ( [0] => 7 [1] => 1 [2] => 4