Hàm PHP array_push()

Ví dụ

Chèn "blue" và "yellow" vào cuối mảng:

<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm array_push() thêm một hoặc nhiều phần tử vào cuối mảng của tham số đầu tiên (thêm vào đ堆), sau đó trả về độ dài của mảng mới.

Hàm này tương đương với việc gọi nhiều lần $array[] = $value.

Lưu ý và ghi chú

Ghi chú:Dù mảng có khóa chuỗi, phần tử bạn thêm luôn là khóa số. (Xem ví dụ 2)

Ghi chú:Nếu thêm một phần tử vào mảng bằng array_push(), bạn không cần thiết phải sử dụng $array[] =, vì điều này không có gánh nặng của việc gọi hàm.

Ghi chú:Nếu tham số đầu tiên không phải là mảng, array_push() sẽ phát ra một cảnh báo. Điều này khác với hành vi của $var[] sau này, sau này sẽ tạo mới một mảng.

Cú pháp

array_push(mảng,value1,value2...)
Tham số Mô tả
mảng Bắt buộc. Định nghĩa mảng.
value1 Bắt buộc. Định nghĩa giá trị cần thêm.
value2 Tùy chọn. Định nghĩa giá trị cần thêm.

Chi tiết kỹ thuật

Giá trị trả về: Trả về số lượng phần tử của mảng mới.
Phiên bản PHP: 4+

Th thêm ví dụ

Ví dụ 1

Mảng có khóa chuỗi:

<?php
$a=array("a"=>"red","b"=>"green");
array_push($a,"blue","yellow");
print_r($a);
?>

Chạy ví dụ