Hàm array_shift() trong PHP
Trần Thị Vân
- 1136
- 04/08/2025
Chức năng của Hàm array_shift() trong PHP
Hàm array_shift() trong PHP dùng để xóa phần tử đầu tiên của một mảng, các khóa (key) sẽ được cập nhật lại đối với mảng bình thường, còn đối với mảng liên kết các khóa (key) không cập nhật lại, số lượng phần tử trong mảng sẽ giảm đi 1 phần tử sau mỗi lần xóa, hàm này trả về giá trị của phần tử vừa xóa, giá trị đó có thể là chuỗi, số hoặc một mảng con.
Cú pháp của Hàm array_shift() trong PHP
array_shift($biến_mảng_gốc);
$biến_mảng_gốc: Biến của mảng gốc cần xóa phần tử đầu tiên.
Ví dụ Hàm array_shift() trong PHP
<h2>Hàm array_shift() mảng bình thường</h2>
<?php
// Mảng chứa giá trị chuỗi
$manggoc = array("Lực","Vân","Quỳnh","Dung");
echo array_shift($manggoc)."<br>";
print_r($manggoc);
// Kết quả: Array ( [0] => Vân [1] => Quỳnh [2] => Dung )
echo "<br>";
// Mảng chứa giá trị số
$manggocso = array(35,29,2,30);
echo array_shift($manggocso)."<br>";
print_r($manggocso);
// Kết quả: Array ( [0] => 29 [1] => 2 [2] => 30 )
?>
<h2>Hàm array_shift() mảng liên kết</h2>
<?php
$manglkgoc = array("Lực"=>35,"Vân"=>29,"Quỳnh"=>2,"Dung"=>30);
echo array_shift($manglkgoc)."<br>";
print_r($manglkgoc);
// Kết quả: Array ( [Vân] => 29 [Quỳnh] => 2 [Dung] => 30 )
echo "<br>";
?>
<h2>Hàm array_shift() mảng đa chiều</h2>
<?php
$mangdcgoc = array(array("Lực","35","Nam"),array("Vân","29","Nữ"),array("Quỳnh","1","Nữ"),array("Hạ","2","Nữ"));
print_r(array_shift($mangdcgoc));
echo "<br>";
print_r($mangdcgoc);
// Kết quả: Array ( [0] => Array ( [0] => Vân [1] => 29 [2] => Nữ ) [1] => Array ( [0] => Quỳnh [1] => 1 [2] => Nữ ) [2] => Array ( [0] => Hạ [1] => 2 [2] => Nữ ) )
?>
Kết quả:
/////Hàm array_shift() mảng bình thường
Lực
Array ( [0] => Vân [1] => Quỳnh [2] => Dung )
35
Array ( [0] => 29 [1] => 2 [2] => 30 )
/////Hàm array_shift() mảng liên kết
35
Array ( [Vân] => 29 [Quỳnh] => 2 [Dung] => 30 )
/////Hàm array_shift() mảng đa chiều
Array ( [0] => Lực [1] => 35 [2] => Nam )
Array ( [0] => Array ( [0] => Vân [1] => 29 [2] => Nữ ) [1] => Array ( [0] => Quỳnh [1] => 1 [2] => Nữ ) [2] => Array ( [0] => Hạ [1] => 2 [2] => Nữ ) )
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm array_shift() trong PHP.
- 0 Bình luận
Trần Thị Vân
Trần Thị Vân là Content Creator tại Web Mới, phụ trách nghiên cứu, biên soạn nội dung và chia sẻ kiến thức về website, SEO, lập trình cùng các xu hướng công nghệ
Chia sẻ nội dung đánh giá của bạn về Hàm array_shift() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Bình luận, Hỏi đáp
Đăng ký tư vấn thiết kế website
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn