Làm thế nào để bạn bật phần tử đầu tiên của một mảng trong PHP?
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 Show đọ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 đầ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 đầu ra Array ( [0] => red [1] => green [2] => orange [3] => purple ) và “màu vàng” sẽ được gán cho $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 để lấy khóa đầu tiên từ mảng trong PHP?Bắt đầu từ PHP 7. 3, có một hàm tích hợp mới gọi là array_key_first() sẽ truy xuất khóa đầu tiên từ mảng đã cho mà không cần đặt lại con trỏ bên trong. Kiểm tra tài liệu để biết thêm thông tin. Bạn có thể sử dụng đặt lại và khóa. đặt lại($mảng);
Làm cách nào để bật mảng trong PHP?PHP. Hàm array_pop() . Hàm sẵn có này của PHP được sử dụng để xóa hoặc bật ra và trả về phần tử cuối cùng từ một mảng được truyền cho nó dưới dạng tham số. Nó giảm kích thước của mảng đi một vì phần tử cuối cùng bị xóa khỏi mảng.
Làm cách nào để xóa chỉ mục đầu tiên và cuối cùng trong mảng trong PHP?Trả lời. Sử dụng hàm array_shift() của PHP
. Hàm array_shift() cũng trả về giá trị đã loại bỏ của mảng. |