PHP में स्ट्रिपोस () फ़ंक्शन का उपयोग कैसे करें

Php Mem Striposa Fanksana Ka Upayoga Kaise Karem



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

इस गाइड में, हम चर्चा करेंगे स्ट्रिप्स () उदाहरण के साथ PHP में फ़ंक्शन, इसका सिंटैक्स और इसका उपयोग।

PHP में स्ट्रिपोस () फ़ंक्शन क्या है

स्ट्रिप्स () PHP की केस-असंवेदनशील विधि है जिसका प्रयोग स्ट्रिंग में सबस्ट्रिंग की उपस्थिति को खोजने के लिए किया जाता है। यदि सबस्ट्रिंग मौजूद है, तो यह विधि स्ट्रिंग में सबस्ट्रिंग के पहले उदाहरण की पूर्णांक स्थिति प्रदर्शित करती है, अन्यथा यह गलत या कुछ भी प्रदर्शित नहीं करती है।







वाक्य - विन्यास



निम्नलिखित का उपयोग करने के लिए वाक्य रचना है स्ट्रिप्स () पीएचपी में:



stripos ( डोरी , पाना , शुरू ) ;

यहां ही डोरी खोजने के लिए स्ट्रिंग निर्दिष्ट करता है, पाना खोजने के लिए सबस्ट्रिंग निर्दिष्ट करता है, और शुरू उस स्थान को निर्दिष्ट करता है जहां खोज शुरू करनी है और स्ट्रिंग की स्थिति 0 से शुरू होती है, न कि 1 से।





यदि सबस्ट्रिंग मौजूद है तो इस विधि का वापसी मान एक पूर्णांक संख्या है और यदि स्ट्रिंग मौजूद नहीं है तो बूल मान गलत है।

PHP में स्ट्रिपोस () फ़ंक्शन का उपयोग कैसे करें

निम्नलिखित मूल उदाहरण के उपयोग की व्याख्या करता है स्ट्रिप्स () PHP में कार्य करता है।



उदाहरण 1

इस उदाहरण में, हमने सबस्ट्रिंग की खोज की है 'स्क्रिप्टिंग' स्ट्रिंग में और विधि स्क्रिप्टिंग की स्थिति लौटाती है:



गूंज stripos ( 'PHP एक पटकथा भाषा है' , 'स्क्रिप्टिंग' ) ;

?>

उदाहरण 2

निम्नलिखित उदाहरण में, हमने इनिशियलाइज़ किया है स्ट्रिंग स्ट्र और फिर इस्तेमाल किया स्ट्रिप्स () खोजने के लिए पीएचपी स्ट्रिंग में दो अलग-अलग प्रारंभिक स्थितियों के साथ। हम इसकी लोकेशन का पता लगा रहे हैं पीएचपी में स्ट्रिंग स्ट्र . हालांकि बड़े अक्षर पी स्रोत स्ट्रिंग में प्रयोग किया जाता है, यह विधि पाता है पीएचपी और सबस्ट्रिंग की स्थिति प्रदर्शित करता है:



$str = 'PHP एक स्क्रिप्टिंग भाषा है, मुझे PHP बहुत पसंद है!' ;

गूंज stripos ( $str , 'पीएचपी' , 0 ) ;

गूंज ' \एन ' ;

गूंज stripos ( $str , 'पीएचपी' , पंद्रह ) ;

?>

उपरोक्त कोड स्निपेट में, पहला सबस्ट्रिंग पीएचपी सूचकांक स्थिति पर मौजूद है 0 और दूसरा पीएचपी सूचकांक पर स्थित है 36. पहले स्ट्रिपोस () फ़ंक्शन में, शुरुआती स्थिति है 0 इसलिए यह PHP की पहली घटना की स्थिति को प्रिंट करेगा। के साथ दूसरे कथन में स्ट्रिप्स () सबस्ट्रिंग खोजने के लिए प्रारंभिक स्थिति है पंद्रह, इसलिए यह फ़ंक्शन इस स्थिति से पहले सबस्ट्रिंग को छोड़ देगा और की पहली घटना को प्रिंट करेगा पीएचपी प्रारंभिक स्थिति के बाद।

उदाहरण 3

निम्न कोड स्निपेट सत्यापित करता है कि सबस्ट्रिंग if-else स्टेटमेंट के साथ स्ट्रिंग में मौजूद है या नहीं। यदि सबस्ट्रिंग स्ट्रिंग में मौजूद है, तो if स्टेटमेंट कंसोल पर प्रदर्शित होगा अन्यथा अन्य स्टेटमेंट प्रिंट किया जाएगा:



$ स्ट्रिंग = 'LinuxHint, प्रोग्रामिंग की दुनिया में आपका स्वागत है' ;

$ सबस्ट्रिंग = 'लिनक्स संकेत' ;

अगर ( stripos ( $ स्ट्रिंग , $ सबस्ट्रिंग ) !== असत्य ) {

गूंज 'सबस्ट्रिंग ' $ सबस्ट्रिंग 'दिए गए स्ट्रिंग में मौजूद है' ;

} अन्य {

गूंज 'सबस्ट्रिंग ' $ सबस्ट्रिंग 'दिए गए स्ट्रिंग में मौजूद नहीं है' ;

}

जमीनी स्तर

स्ट्रिप्स () फ़ंक्शन PHP में एक बहुत ही उपयोगी फ़ंक्शन है जो किसी सरणी में स्ट्रिंग्स की आसानी से और कुशलता से तुलना करता है। इसके सरल सिंटैक्स के साथ, स्ट्रिंग की पहली घटना को खोजने के लिए डेवलपर्स आसानी से इसका उपयोग कर सकते हैं, भले ही स्ट्रिंग का डेटा स्ट्रिंग से अलग हो। यह कार्यक्षमता बहुमुखी है और इसका उपयोग कई कार्यों के लिए किया जा सकता है, एक खोज इंजन में कीवर्ड खोजने से लेकर एक बड़ी स्ट्रिंग में किसी विशेष सबस्ट्रिंग के अस्तित्व की पुष्टि करने तक।