PHP hàm array_shift()

Ví dụ

Xóa phần tử đầu tiên trong mảng (red) và trả về giá trị của phần tử đã xóa:

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

Chạy ví dụ

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

Hàm array_shift() xóa phần tử đầu tiên trong mảng và trả về giá trị của phần tử đã xóa.

Chú ý:Nếu tên khóa là số, tất cả các phần tử sẽ nhận được tên khóa mới, bắt đầu từ 0 và tăng lên 1 (xem ví dụ dưới).

Cú pháp

array_shift(array)
Tham số Mô tả
array Bắt buộc. Định nghĩa mảng.

Chi tiết kỹ thuật

Giá trị trả về: Trả về giá trị của phần tử đã loại bỏ từ mảng, nếu mảng trống thì trả về NULL.
Phiên bản PHP: 4+

Thử nghiệm thêm

Ví dụ 1

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

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

Chạy ví dụ