खोज ऐरे कुंजी और रिटर्न से मेल खाता है

द्वारा स्टीवन लॉयड Watkin , बुधवार 13 अगस्त 2008 16:26

मैं करने के लिए एक सरणी के माध्यम से खोज और तत्वों है कि कुंजी है कि एक खोज शब्द मैच है वापस करने की आवश्यकता पड़ा है. तो मैंने सोचा कि मैं हिस्सा हूं.

'डब्ल्यू hy यह होगा की जरूरत है मैं?' पूछना होगा तो शायद पहले आप सवाल है, अच्छी तरह से अगर मैं चाहता था कुंजी द्वारा उचित सरणी के लिए एक खोज के माध्यम से सभी आयामों से संबंधित है कि तत्वों की एक मद खींच तो मैं कर सकता बाहर इस छोटे से समारोह का उपयोग:

<? function searchArrayKey($array,$search) {  $search = strtolower($search);  if (is_array($array))  {   foreach ($array as $key => $data)   {    if (strpos(strtolower($key),$search) === 0) { $returnArray[$key] = $data; }   }   return $returnArray;  } else  { // User hasn't subimitted an array...   return false;  } } ?> 

तो उदाहरण के लिए अगर मैं आयाम डेटा के लिए आइटम के डेटा का एक सरणी खोज तो मैं निम्नलिखित (और शायद स्क्रीन प्रिंट) कर सकता है चाहता था:

 $dimensions = searchArrayKeys($itemArray,'dimension'); 

जो ऐसा कुछ वापसी करेंगे:

 print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 

एक उत्तर दें छोड़ दो













पैनोरमा थीम द्वारा Themocracy

अब 4 आगंतुकों ऑनलाइन
3 मेहमानों, 1 बॉट, 0 सदस्यों
अधिकतम आज आगंतुकों: 12:27 पर 10 हूँ UTC
इस माह: 2011/08/06 22 में 12:30 UTC हूँ
इस वर्ष: 10:40 130 पर 28-03-2011 दोपहर UTC
सब समय: 10:40 130 पर 28-03-2011 दोपहर UTC