Hàm array_push() trong PHP
Trần Ngọc Thanh
- 610
- 03/08/2025
Hàm array_push() trong PHP dùng để thêm mới các phần tử vào vị trí cuối cùng của một mảng bằng giá trị của phần tử đó, chi tiết như nào hãy cùng chúng tôi phân tích:
Chức năng của Hàm array_push() trong PHP
Hàm array_push() trong PHP dùng để thêm mới các phần tử vào vị trí cuối cùng của một mảng bằng giá trị của phần tử đó, phần tử nào để trước sẽ được thêm trước, các khóa (key) của các phần tử mới thêm vào sẽ lấy Khóa (key) cao nhất hiện tại trong mảng cộng thêm 1, nếu các khóa (key) trong mảng đều là chuỗi thì khóa (key) mới thêm vào sẽ là 1.
Cú pháp của Hàm array_push() trong PHP
array_push($biến_mảng_gốc, "phần_tử_mới_1", "phần_tử_mới_2", "phần_tử_mới_3");
$biến_mảng_gốc: Biến của mảng gốc.
"phần_tử_mới_1", "phần_tử_mới_2", "phần_tử_mới_3"; Các phần tử mới được thêm vào, thêm bao nhiêu phần tử cũng được, chỉ thêm giá trị của phần tử còn Khóa (Key) thì sẽ lấy tự động theo Khóa (Key) hiện tại trong mảng.
Ví dụ Hàm array_push() trong PHP
<h2>Thêm giá trị của các phần tử mới vào mảng bình thường</h2>
<?php
$manggoc = array("Lực","Vân","Quỳnh");
// Thêm phần tử có giá trị chuỗi
array_push($manggoc,"Dung","Hạ");
print_r($manggoc);
echo "<br>";
// Thêm phần tử có giá trị số
array_push($manggoc, 100,200);
print_r($manggoc);
?>
<h2>Thêm giá trị của các phần tử mới vào mảng liên kết</h2>
<?php
$manglkgoc = array("abc"=>"Lực", 2 =>"Quỳnh", 29 =>"Vân");
// Thêm phần tử có giá trị chuỗi
array_push($manglkgoc,"Dung","Hạ");
print_r($manglkgoc);
echo "<br>";
// Thêm phần tử có giá trị số
array_push($manglkgoc, 100,200);
print_r($manglkgoc);
?>
Kết quả:
/////Thêm giá trị của các phần tử mới vào mảng bình thường
Array ( [0] => Lực [1] => Vân [2] => Quỳnh [3] => Dung [4] => Hạ )
Array ( [0] => Lực [1] => Vân [2] => Quỳnh [3] => Dung [4] => Hạ [5] => 100 [6] => 200 )
/////Thêm giá trị của các phần tử mới vào mảng liên kết
Array ( [abc] => Lực [2] => Quỳnh [29] => Vân [30] => Dung [31] => Hạ )
Array ( [abc] => Lực [2] => Quỳnh [29] => Vân [30] => Dung [31] => Hạ [32] => 100 [33] => 200 )
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm array_push() trong PHP.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *