खोज ऐरे कुंजी और रिटर्न से मेल खाता है
मैं करने के लिए एक सरणी के माध्यम से खोज और तत्वों है कि कुंजी है कि एक खोज शब्द मैच है वापस करने की आवश्यकता पड़ा है. तो मैंने सोचा कि मैं हिस्सा हूं.
'डब्ल्यू 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 ) 
















































