की सरणी में मान मौजूद है तो जांचें मेरे पास एक सरणी के भीतर एक सरणी है।php अगर सरणी
$a = array (0 => array ('value' => 'America',), 1 => array ('value' => 'England',),)
मैं कैसे जांचूं कि 'अमेरिका' सरणी में मौजूद है या नहीं? अमेरिका सरणी कोई भी कुंजी हो सकती है, और वहां कोई भी उपनगर हो सकता है, इसलिए एक सामान्यीकृत समाधान कृपया।
php मैनुअल पर देखकर मैं in_array देखता हूं, लेकिन यह केवल शीर्ष परत के लिए काम करता है। तो in_array("America", $a)
जैसे कुछ काम नहीं करेगा।
धन्यवाद।
यदि सभी सरणी में केवल एक मान होता है तो आप उन्हें सरणी में क्यों डाल रहे हैं? उस कुंजी को केवल मूल्य क्यों नहीं दिया गया है? – animuson
क्या स्क्रिप्ट एक बड़ी बहु-आयामी सरणी में केवल एक या शायद तत्वों की एक छोटी मात्रा की तलाश करेगा? या यह कई तत्वों की खोज करेगा जो खोज से पहले सभी तत्वों के एक फ्लैट हैशटेबल/सरणी बनाने के लिए "सस्ता" बना सकते हैं? – VolkerK
क्षमा करें, सरणी में वास्तव में अधिक मूल्य थे, मैंने सवाल के लिए इसे सरल बनाने की कोशिश की, मुझे लगता है कि पीछे हट गया। – Mark