Php-Các hàm xử lý mảng

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:

  1. count(): Hàm này được sử dụng để đếm số phần tử trong mảng.
  2. 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.
  3. array_pop(): Hàm này được sử dụng để loại bỏ phần tử cuối cùng của mảng.
  4. array_shift(): Hàm này được sử dụng để loại bỏ phần tử đầu tiên của mảng.
  5. 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.
  6. 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.
  7. 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.
  8. 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