Avatar ·

PHP में ऐरे से खाली तत्वों को कैसे हटाएं?

सभी को नमस्ते! मैं PHP में नया हूँ और ऐरे के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मेरे पास एक ऐरे है जो फॉर्म या डेटाबेस से आता है, और इसमें अक्सर खाली strings, null या false मान होते हैं। मुझे ऐसे सभी "खाली" तत्वों को हटाना है ताकि ऐरे में केवल वास्तविक डेटा रहे। यहाँ मेरे कोड का उदाहरण है: ```php $array = array("apple", "", "banana", null, "cherry", false, 0, " ", "date"); ``` प्रोसेसिंग के बाद मैं यह प्राप्त करना चाहता हूँ: ``` Array ( [0] => apple [2] => banana [4] => cherry [7] => date ) ``` अर्थात हटाए जाने चाहिए: - खाली strings `""` - `null` - `false` - `0` (शून्य) - केवल spaces वाली strings `" "` मैंने `array_filter()` का उपयोग करने की कोशिश की, लेकिन यह वह सब कुछ नहीं हटाता जो आवश्यक है। उदाहरण के लिए, `0` रह जाता है। साथ ही मैंने `unset()` के साथ loop में ऐरे को iterate करने की कोशिश की, लेकिन इससे indexes टूट जाते हैं। कृपया बताएं कि इस समस्या को सही और कुशलता से कैसे हल करें? कोड उदाहरणों के साथ। पहले से धन्यवाद! <<>>

समाधान

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग