Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa phần tử đầu tiên của một mảng bằng PHP, chúng ta có thể sử dụng hàm array_shift() của PHP để xóa giá trị hoặc phần tử đầu tiên của một mảng Show
Mục lục Hàm array_shift() trong PHPHàm array_shift() trong PHP loại bỏ phần tử đầu tiên của mảng và kết quả là trả về giá trị đầu tiên Chúng ta cũng có thể sử dụng hàm array_shift() để lấy giá trị đầu tiên của mảng Hàm array_shift() trả về NULL nếu mảng trống ________0 Đoạn mã trên sẽ loại bỏ phần tử đầu tiên của mảng Thử nghiệmKiểm tra bản trình diễn Thẻ Hướng dẫn PHP Thêm hướng dẫn PHPCách xóa các phần tử mảng trống bằng PHP Cách xóa các giá trị chung khỏi hai mảng bằng PHP Cách tìm tổng các giá trị mảng bằng PHP Cách xáo trộn các giá trị mảng trong PHP Cách xóa các giá trị trùng lặp khỏi một mảng bằng PHP PHP Sắp xếp mảng kết hợp theo khóa Bạn có thể sử dụng hàm PHP array_shift() xóa phần tử đầu tiên khỏi một mảng trong PHP. Hàm array_shift() trả về giá trị đầu tiên của mảng. Nếu mảng trống hoặc không phải là mảng thì sẽ trả về NULL đọc thêm. Cách xóa phần tử cuối cùng khỏi một mảng trong PHP PHP array_shift() Cú pháp hàmarray_shift(array) Trước tiên hãy xem đầu ra của mảng $stack <?php $stack = array("yellow", "red", "green", "orange", "purple"); print_r($stack); ?> đầu ra Array ( [0] => yellow [1] => red [2] => green [3] => orange [4] => purple ) Mảng $stack có 5 phần tử và chúng ta muốn loại bỏ phần tử đầu tiên có giá trị “màu vàng” Xóa phần tử đầu tiên khỏi mảngBây giờ chúng ta sẽ sử dụng hàm array_shift() của PHP để xóa phần tử đầu tiên của một mảng như trong ví dụ dưới đây <?php $stack = array("yellow", "red", "green", "orange", "purple"); // delete the first element of an array $removed = array_shift($stack); print_r($stack); ?> đầu ra Array ( [0] => red [1] => green [2] => orange [3] => purple ) và “màu vàng” sẽ được gán cho $removed <?php echo $removed; ?> đầu ra yellow Bài viết liên quan
Đoạn mã sau bật phần tử ra khỏi cuối mảng bằng cách sử dụng hàm 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $arr = [1, 2, 3, 4, 5];
$last = array_pop($arr); print_r("Mục cuối cùng là " . $last . "\n"); print_r($arr);
/* Đầu ra.
Mục cuối cùng là 5 Mảng ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 ) */ ?> Tải xuống Chạy mã 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 $arr = mảng("Nick"=>"20", "John"=>"10", "Paul"=>"18");
$last = array_pop($arr); print_r("Giá trị của mục cuối cùng là " . $last . "\n"); print_r($arr);
/* Đầu ra.
Giá trị của mục cuối cùng là 18 Mảng ( [Nick] => 20 [John] => 10 ) */ ?> Tải xuống Chạy mã 2. Xóa phần tử đầu tiên bằng hàm array_shift()Nếu bạn cần xóa phần tử đầu tiên khỏi một mảng, bạn có thể sử dụng hàm array_shift() để xóa và trả về phần tử đầu tiên . Độ phức tạp về thời gian của Đoạn mã sau dịch chuyển một phần tử ra khỏi đầu mảng bằng cách sử dụng hàm Làm cách nào để xóa phần tử khỏi mảng trong PHP?Có nhiều cách để xóa một phần tử khỏi mảng trong PHP. . bỏ đặt (). Hàm này lấy một phần tử làm tham số và bỏ đặt nó. . array_splice(). Hàm này nhận ba tham số là một mảng, độ lệch (bắt đầu từ đâu) và độ dài (số phần tử cần xóa) Làm cách nào để xóa 0 trong mảng trong PHP?Bạn có thể sử dụng hàm array_filter() của PHP xóa các phần tử hoặc giá trị mảng trống khỏi một mảng trong PHP. Thao tác này cũng sẽ xóa các giá trị trống, null, false, 0 (không).
Làm cách nào để xóa phần tử đầu tiên khỏi mảng trong Laravel?Bạn có thể sử dụng shift() để lấy và xóa mục đầu tiên của bộ sưu tập Laravel. Phương thức shift trả về lần đầu tiên bị xóa khỏi mục bộ sưu tập. |