Tác dụng của hàm array_shift()
Hàm array_shift()
dịch chuyển hoặc loại bỏ phần tử đầu tiên khỏi một mảng.
Bảng sau đây tóm tắt các chi tiết kỹ thuật của hàm này.
Giá trị trả về: | Trả về giá trị của phần tử đã loại bỏ hoặc NULL nếu mảng trống hoặc không phải là mảng. |
---|---|
Phiên bản: | PHP4+ |
cú pháp
Cú pháp cơ bản của hàm array_shift()
được đưa ra với:
Ví dụ sau đây cho thấy hàm array_shift()
đang hoạt động.
Ví dụ
<?php
// Sample array
$fruits = array("apple", "banana", "orange", "mango");
// Remove and get the first value from array
echo array_shift($fruits); // Prints: apple
print_r($fruits);
?>
Lưu ý: Nếu các khóa mảng là số, như trong ví dụ trên, chúng sẽ được đặt lại để bắt đầu từ 0. Tuy nhiên, các mảng sử dụng khóa kết hợp hoặc khóa chuỗi sẽ không bị ảnh hưởng.
Thông số
Hàm array_shift()
chấp nhận các tham số sau.
Tham số | Sự miêu tả |
---|---|
array | Yêu cầu. Chỉ định mảng để làm việc. |
Thêm ví dụ
Dưới đây là một số ví dụ khác cho thấy hàm array_shift()
thực sự hoạt động như thế nào:
Ví dụ sau đây cho thấy cách loại bỏ phần tử đầu tiên khỏi một mảng kết hợp.
Ví dụ
<?php
// Sample array
$alphabets = array("a"=>"apple", "b"=>"ball", "c"=>"cat", "d"=>"dog");
// Remove and get the first value from array
echo array_shift($alphabets); // Prints: apple
print_r($alphabets);
?>