PHP hàm array_unshift()

Ví dụ

Chèn phần tử "blue" vào mảng:

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

Chạy ví dụ

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

Hàm array_unshift() được sử dụng để chèn phần tử mới vào mảng. Giá trị của mảng mới sẽ được chèn vào đầu mảng.

Các phần tử được thêm vào như một thể tích, thứ tự của các phần tử trong mảng sẽ giống như thứ tự trong tham số.

Hàm này sẽ trả về số lượng phần tử trong mảng.

Lưu ý:Bạn có thể chèn một hoặc nhiều giá trị.

Ghi chú:Tên khóa số sẽ bắt đầu từ 0, tăng lên 1. Tên khóa chuỗi sẽ giữ nguyên.

Cú pháp

array_unshift(mảng,value1,value2,value3...)
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 chèn.
value2 Tùy chọn. Định nghĩa giá trị cần chèn.
value3 Tùy chọn. Định nghĩa giá trị cần chèn.

Chi tiết kỹ thuật

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

Thử nghiệm thêm

Ví dụ 1

Hiển thị giá trị trả về:

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

Chạy ví dụ

Ví dụ 2

Sử dụng tên khóa số:

<?php
$a=array(0=>"red",1=>"green");
array_unshift($a,"blue");
print_r($a);
?>

Chạy ví dụ