Làm cách nào để xóa khóa cuối cùng khỏi mảng trong PHP?
Bạn có thể sử dụng hàm PHP array_pop() xóa phần tử cuối cùng khỏi một mảng trong PHP. Hàm array_pop() trả về giá trị cuối cùng 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ử đầu tiên khỏi mảng trong PHP 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ử cuối cùng có giá trị “purple” Xóa phần tử cuối cùng khỏi một mảngBây giờ chúng ta sẽ sử dụng hàm array_pop() của PHP để xóa phần tử cuối cùng của một mảng như trong ví dụ dưới đây Cho một mảng (Một chiều hoặc nhiều chiều) và nhiệm vụ là xóa một phần tử của mảng dựa trên giá trị khóa ví dụ Input: Array ( [0] => 'G' [1] => 'E' [2] => 'E' [3] => 'K' [4] => 'S' ) Key = 2 Output: Array ( [0] => 'G' [1] => 'E' [3] => 'K' [4] => 'S' ) Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải phápSử dụng hàm unset(). Hàm unset() dùng để xóa phần tử khỏi mảng. Hàm unset được sử dụng để hủy bất kỳ biến nào khác và sử dụng tương tự để xóa bất kỳ phần tử nào của một mảng. Lệnh bỏ đặt này lấy khóa mảng làm đầu vào và xóa phần tử đó khỏi mảng. Sau khi xóa khóa và giá trị được liên kết không thay đổi cú pháp unset($variable) Tham số. Hàm này chấp nhận biến tham số duy nhất. Nó là tham số bắt buộc và được sử dụng để bỏ đặt phần tử chương trình 1. Xóa phần tử khỏi mảng một chiều
unset($variable)0 unset($variable)1 unset($variable)2 unset($variable)3 unset($variable)4 unset($variable)5 unset($variable)6 unset($variable)5 unset($variable)6 unset($variable)5 Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )0 unset($variable)5 Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )2 Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )3
Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )5 Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )6_______3_______0 Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )3
Before delete the element0 Before delete the element1 Before delete the element2_______3_______0 Before delete the element4
Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )5 Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )6_______3_______0 Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )3
đầu ra. Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S ) chương trình 2. Xóa một phần tử khỏi mảng kết hợp
unset($variable)2 9 |