array_search() फ़ंक्शन किसी दिए गए मान के लिए एक सरणी खोजता है और कुंजी देता है। फ़ंक्शन वैल के लिए कुंजी लौटाता है यदि यह सरणी में पाया जाता है। यदि यह नहीं मिलता है तो यह FALSE लौटाता है। यदि सरणी में वैल एक से अधिक बार पाया जाता है, तो पहली मिलान कुंजी वापस कर दी जाती है।
सिंटैक्स
array_search(val, arr, strict)
पैरामीटर
-
वैल - खोजा जाने वाला मान
-
गिरफ्तार - खोजी जाने वाली सरणी
-
सख्त - संभावित मान TRUE या FALSE हैं। सरणी में समान तत्वों की खोज करें, TRUE पर सेट करें।
वापसी
array_search () फ़ंक्शन वैल के लिए कुंजी देता है यदि यह सरणी में पाया जाता है। यदि यह नहीं मिलता है तो यह FALSE लौटाता है। यदि सरणी में वैल एक से अधिक बार पाया जाता है, तो पहली मिलान कुंजी वापस कर दी जाती है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php $arr = array("p"=>20,"q"=>20,"r"=>30,"s"=>40); echo array_search(20,$arr,true); ?>
आउटपुट
निम्न आउटपुट है -
p
उदाहरण
आइए एक और उदाहरण देखें -
<?php $arr = array(30, 2, 5, 7, 90, 35, 78); echo array_search(35,$arr,true); ?>
आउटपुट
निम्न आउटपुट है -
5
उदाहरण
आइए स्ट्रिंग मान वाले सरणी के साथ एक और उदाहरण देखें -
<?php $arr = array("MAC", "WINDOWS","LINUX", "SOLARIS"); $search = "WINDOWS"; echo array_search($search,$arr,true); ?>
आउटपुट
निम्न आउटपुट है -
1