Hướng dẫn how can i remove a specific item from an array php? - làm cách nào tôi có thể xóa một mục cụ thể khỏi một mảng php?
Câu hỏi này có một số câu trả lời nhưng tôi muốn thêm một cái gì đó nhiều hơn vì khi tôi sử dụng 4 hoặc 5, tôi có một số vấn đề để chơi với các chỉ mục của mảng mới khi phần tử cụ thể bị xóa (vì chỉ mục ban đầu được lưu) Show
Tôi trở lại ví dụ:
hoặc
Nếu bạn in kết quả, bạn sẽ có được:
Kết quả :
Nhưng các chỉ mục sẽ được lưu và do đó bạn sẽ truy cập vào phần tử của mình như:
Và do đó, mảng cuối cùng không được chỉ định lại. Vì vậy, bạn cần thêm sau khi 4 hoặc 5:
Sau đó, mảng của bạn sẽ có một chỉ mục bình thường:
Liên quan đến bài đăng này: re-index mảng Hy vọng nó sẽ giúp Cải thiện bài viết Lưu bài viết Cải thiện bài viết Lưu bài viết Đọc Bàn luận
unset (): Hàm này giải quyết một biến đã cho.Syntax: ________ 7 8Array_Values (): Hàm này trả về tất cả các giá trị từ mảng và lập chỉ mục cho mảng bằng số.syntax: ________ 8 3 4 5 3 7 5 3 4 1 2 9 4 5 9 1Ví dụ 1: 5 8 1 7Output: array(2) { [0]=> string(5) "geeks" [2]=> string(5) "geeks" } array(2) { [0]=> string(5) "geeks" [2]=> string(5) "geeks" } 9 0 1 2Example 2: 8Array_Values (): Hàm này trả về tất cả các giá trị từ mảng và lập chỉ mục cho mảng bằng số.syntax: ________ 8 3 4 5 3 7 5 3 4 1 2 2 9 5 5 9 1 7
Output: 0Ví dụ 1: Sự mô tả: Bạn cần viết một chương trình trong PHP để loại bỏ phần tử cụ thể theo giá trị khỏi một mảng bằng chương trình PHP. Instructions:
Giải pháp 1: Sử dụng void unset ( mixed $var [, mixed $... ] )2Với sự trợ giúp của & nbsp; ________ 72 & nbsp; chức năng, chúng ta có thể loại bỏ các phần tử cụ thể khỏi một mảng. 1Lớp hướng dẫn - Cửa sổ đầu ra Array (4) {[0] => String (3) Hồi Jan Jan [1] => Chuỗi (3) "có thể" } Giải pháp 3: Sử dụng void unset ( mixed $var [, mixed $... ] )6Với sự trợ giúp của & nbsp; ________ 76 & nbsp; chức năng, chúng tôi cũng có thể loại bỏ các phần tử cụ thể khỏi một mảng. 2Lớp hướng dẫn - Cửa sổ đầu ra Array (4) {[0] => String (3) Hồi Jan Jan [1] => Chuỗi (3) "có thể" } Giải pháp 3: Sử dụng void unset ( mixed $var [, mixed $... ] )6Với sự trợ giúp của & nbsp; ________ 76 & nbsp; chức năng, chúng tôi cũng có thể loại bỏ các phần tử cụ thể khỏi một mảng. 3Lớp hướng dẫn - Cửa sổ đầu ra Array (4) {[0] => String (3) Hồi Jan Jan [1] => Chuỗi (3) "có thể" } Tìm hiểu thêm về các chủ đề tương tự:
Làm cách nào để loại bỏ một mục cụ thể khỏi một mảng?Nếu bạn muốn xóa một mục khỏi một mảng, bạn có thể sử dụng phương thức pop () để xóa phần tử cuối cùng hoặc phương thức Shift () để xóa phần tử đầu tiên.use the pop() method to remove the last element or the shift() method to remove the first element.
Làm thế nào bạn có thể xóa một giá trị khỏi một mảng trong PHP?Trả lời: Sử dụng hàm unset () PHP () Nếu bạn muốn xóa một phần tử khỏi mảng, bạn chỉ cần sử dụng hàm unset ().Use the PHP unset() Function
If you want to delete an element from an array you can simply use the unset() function. |