2011-04-13 20 views
7

मैं यह जांचना चाहता हूं कि किसी सरणी में कोई मान नहीं है या सरणी में मान खाली हैं। क्या कोई यह समझा सकता है कि यह कैसे करें?मैं कैसे निर्धारित करूं कि PHP में कोई सरणी खाली है या नहीं?

+0

"सरणी मान खाली है" से आपका क्या मतलब है? उपयोगी कार्य/संरचनाएं: 'is_array',' count', 'खाली',' isset'। यह सब इस बात पर निर्भर करता है कि * वास्तव में * आप परीक्षण करने का प्रयास कर रहे हैं। –

+0

यहां कोई सरणी नहीं है जिसमें कोई मान केवल कुंजी नहीं है। मैंने गिनती और खाली उपयोग किया है लेकिन उन कार्यों में कह रहे हैं कि सरणी के मान हैं .अरे ([प्रतिनिधि_ शीर्षक] => [प्रतिनिधि_स्टर्ननाम] => [प्रतिनिधि_स्टास्टनाम] => [प्रतिनिधि_jobtitle] => [प्रतिनिधि_मेल] => [delegate_phone] => [is_bringing_own_laptop] =>) – n92

उत्तर

18

किसी दिन मैं इतना

if(!array_filter($array)) { 
    //array contains only empty values 
} 

पर यहाँ बहुत स्मार्ट समाधान सीखा है खाली समारोह के दस्तावेजीकरण या यहाँ तक कि होशियार एक (यदि लागू हो) है:

if(!array_filter($array,'trim')) { 
    //array contains only empty values 
} 
+0

हां, यह एक सही समाधान है – n92

+0

@ विनी यह खाली लगता है() –

+1

वैसे भी बेहतर है लेकिन खाली मुझे देता है कि सरणी के मान – n92

संबंधित मुद्दे

 संबंधित मुद्दे