PHP में आपको Array Search के बारे में जानना होगा



यह लेख PHP में Array Search के सभी परिप्रेक्ष्य को कवर करता है और उदाहरणों के साथ आपको विस्तृत ज्ञान प्राप्त करने में मदद करेगा।

स्क्रिप्टिंग के लिए सबसे अच्छी भाषाओं में से एक होने के नाते, निश्चित रूप से सरणियों का अच्छा उपयोग किया है। तो, इस लेख में, हम निम्न क्रम में PHPin में ऐरे सर्च को समझेंगे:

PHP में एक मान की खोज करने के तरीकों में से एक प्रत्येक तत्व के मूल्य की जांच करने के लिए एक लूप का उपयोग करना है लेकिन यह अक्षम है। विभिन्न इनबिल्ट फ़ंक्शंस हैं, जिनका उपयोग सरणी_सर्च, in_array, array_keys, और array_key_exists जैसी सरणियों को खोजने के लिए किया जा सकता है। इस ब्लॉग में, हम PHP में array_search के बारे में चर्चा करने जा रहे हैं





PHP का परिचय - PHP में Array Search - Edureka



PHP में Array सर्च पर इस लेख के साथ आगे बढ़ना।

अर्रे सर्च

array_search PHP में एक इनबिल्ट फंक्शन है। किसी सरणी में किसी विशेष मान को खोजने के लिए, हम इस फ़ंक्शन का उपयोग करते हैं जो एक विशेष मूल्य की खोज करता है और कुंजी को लौटाता है। अगर कोई मैच नहीं मिला, तो यह गलत है। यह लगभग in_array () के समान है। दोनों कार्यों के बीच मुख्य अंतर यह है कि array_search () आमतौर पर या तो कुंजी या सूचकांक देता है जबकि in_array () खोज में मिले मिलान के अनुसार TRUE या FALSE देता है।

सिंटैक्स: array_search (मान, सरणी, सख्त)



मान : यह उस मान को निर्दिष्ट करता है जिसे किसी सरणी में खोजा जाना है।
अर्रे : यह उस सरणी को निर्दिष्ट करता है जिसे खोजने की आवश्यकता है
सख्त: यह एक वैकल्पिक पैरामीटर है जो सरणी में सख्ती से समान तत्वों की खोज करता है जिसे या तो TRUE या FALSE पर सेट किया जा सकता है। डिफ़ॉल्ट रूप से, यह FALSE पर सेट है। यदि यह सही पर सेट है, तो यह समान तत्वों की जाँच करता है। यानी पूर्णांक 3 स्ट्रिंग 3 के समान नहीं है।

जब हम array_search () में पैरामीटर (खोज मूल्य और सरणी) पास करते हैं, तो यह ऊपर दिए गए चर्चा के अनुसार मिलान मूल्य के साथ कुंजी देता है। अगर कोई मैच नहीं मिला, तो यह गलत है। यदि एक से अधिक मिलान पाए जाते हैं, तो यह पहली मिलान वाली कुंजी देता है।

महाराज और कठपुतली क्या हैं

PHP में Array सर्च पर इस लेख के साथ आगे बढ़ना

आउटपुट 1:

आइए सख्त पैरामीटर का उपयोग किए बिना एक उदाहरण देखें

क्या जावा में append है
 

PHP में Array सर्च पर इस लेख के साथ आगे बढ़ना

आउटपुट: २

यह 2 देता है क्योंकि अरविंद सरणी की दूसरी स्थिति में पाया जाता है।

मामले में, एक से अधिक मैच पाए गए,

 

PHP में Array सर्च पर इस लेख के साथ आगे बढ़ना

आउटपुट: 3

यह 3 रिटर्न के रूप में नवीन का पहला मैच तीसरे सूचकांक में पाया जाता है।

आइए सख्त पैरामीटर का उपयोग करके एक और उदाहरण देखें,

 

PHP में Array सर्च पर इस लेख के साथ आगे बढ़ना

आउटपुट 4:

यह बिना आउटपुट के साथ लौटता है क्योंकि सरणी के डेटा प्रकार और खोज किए गए मान का डेटा प्रकार एक ही प्रकार का नहीं है। यदि यह गलत पर सेट है, तो यह डेटा प्रकार को अनदेखा करता है और डिफ़ॉल्ट रूप से, यह गलत पर सेट होता है।

आइए एक ही उदाहरण को गलत के लिए सख्त पैरामीटर सेट करके देखें।

जावा में मार्कर इंटरफ़ेस क्या है
 

इसके साथ हम इस लेख के अंत में आते हैं, मुझे आशा है कि आप PHP में इनबिल्ट फंक्शन array_search को समझ गए हैं।

यदि आप इस ब्लॉग को प्रासंगिक पाते हैं, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें PHP में ऐरे सर्च “और मैं तुम्हारे पास वापस आ जाऊंगा।