Hướng dẫn remove empty value in array php - loại bỏ giá trị trống trong mảng php

Với những điều này, tốt hơn nhiều là rõ ràng về những gì bạn muốn và không muốn.

Nó sẽ giúp anh chàng tiếp theo không bị bất ngờ vì hành vi của array_filter[] mà không cần gọi lại. Ví dụ, tôi đã kết thúc câu hỏi này bởi vì tôi quên rằng array_filter[] có loại bỏ NULL hay không. Tôi đã lãng phí thời gian khi tôi có thể chỉ sử dụng giải pháp dưới đây và có câu trả lời của tôi.

Ngoài ra, logic là ngôn ngữ Angnostic theo nghĩa là mã có thể được sao chép vào một ngôn ngữ khác mà không phải chịu hành vi của hàm PHP như array_filter khi không có cuộc gọi lại được truyền.

Trong giải pháp của tôi, rõ ràng trong liếc nhìn về những gì đang xảy ra. Loại bỏ một điều kiện để giữ một cái gì đó hoặc thêm một điều kiện mới để lọc các giá trị bổ sung.

Bỏ qua việc sử dụng thực tế của array_filter[] vì tôi chỉ chuyển nó một cuộc gọi lại tùy chỉnh - bạn có thể tiếp tục và trích xuất nó ra chức năng của chính nó nếu bạn muốn. Tôi chỉ sử dụng nó làm đường cho vòng lặp

Trong ví dụ trên, các giá trị

Hàm gọi lại

Bài Viết Liên Quan

Chủ Đề