Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm array_unshift() trong PHP


Hàm array_unshift() thêm một hoặc nhiều phần tử vào đầu mảng. Các phần tử hiện tại sẽ bị dịch chuyển về phía sau. Trả về số lượng phần tử mới của mảng.

Cú pháp

array_unshift(array, value1, value2, ...)

Tham số

  • array – Mảng cần thêm phần tử. Bắt buộc.

  • value1 – Giá trị cần chèn. Bắt buộc.

  • value2, ... – Các giá trị thêm. Tùy chọn.

Giá trị trả về

Trả về số lượng phần tử mới của mảng sau khi chèn.

Ví dụ 1: Trả về số lượng phần tử

<?php
$arr = array("p" => "one", "q" => "two");
print_r(array_unshift($arr, "three"));
?>

Kết quả

3

Ví dụ 2: Xem mảng sau khi chèn

<?php
$arr = array("p" => "one", "q" => "two");
array_unshift($arr, "three");
print_r($arr);
?>

Kết quả

Array ( [0] => three [p] => one [q] => two )

Lưu ý: Khóa số được reset từ 0, khóa chuỗi không thay đổi.