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); ?>
Đị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); ?>