PHP array_push()
Hàm array_push() trong PHP
Hàm array_push() trong PHP được sử dụng để thêm một hoặc nhiều phần tử vào cuối mảng. Hàm này rất hữu ích khi bạn cần mở rộng một mảng mà không cần phải xác định chỉ số của phần tử cuối cùng.
Cú pháp
array_push(array &$array, mixed ...$values): int
Tham số
- $array: Mảng sẽ được thêm phần tử vào. Tham số này được truyền bằng tham chiếu, nghĩa là bất kỳ thay đổi nào cũng sẽ ảnh hưởng đến mảng gốc.
- $values: Một hoặc nhiều phần tử mà bạn muốn thêm vào mảng.
Giá trị trả về
Hàm trả về số lượng phần tử trong mảng sau khi đã thêm các phần tử mới.
Ví dụ
$mang = array('a', 'b', 'c'); array_push($mang, 'd', 'e'); print_r($mang);
Output:
Array ( [0] => a [1] => b [2] => c [3] => d [4] => e )
Lưu ý
- Hàm array_push() có thể thêm nhiều phần tử cùng một lúc bằng cách liệt kê chúng sau tham số mảng.
- Không giống như phép toán gán, array_push() luôn luôn thêm phần tử vào cuối mảng và tự động định nghĩa chỉ số cho phần tử mới.
Tóm tắt
Hàm array_push() là một công cụ mạnh mẽ và đơn giản để thao tác với mảng trong PHP, giúp dễ dàng thêm các phần tử mà không cần quản lý chỉ số một cách thủ công.