PHP में str_replace कैसे कार्यान्वित करें?

इस लेख में हम PHP में str_replace पर एक नज़र डालेंगे और अवधारणा को विस्तार से समझने और समझने के लिए इसे अभ्यास प्रदर्शन के साथ पालन करेंगे।

इन दिनों चरित्र पैटर्न के साथ काम करना बहुत महत्वपूर्ण हो गया है क्योंकि इन दिनों बड़ी मात्रा में डेटा प्रोसेसिंग होती है। इस लेख में हम str_replace पर एक नज़र डालेंगे अवधारणा को विस्तार से समझने और समझने का प्रयास करें।

इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,





तो आइए PHP में str_replace पर इस लेख से शुरुआत करते हैं,

अजगर के साथ परमाणु का उपयोग कैसे करें

PHP में str_replace

कुछ पात्रों को स्ट्रिंग में कुछ अन्य पात्रों के साथ बदलने के लिए, हमारे पास PHP में कार्यक्षमता है जो कुछ विशिष्ट नियमों के साथ काम करती है। वे:



  • यह एक सरणी देता है यदि स्ट्रिंग को किसी सरणी में खोजा जाना है।
  • प्रत्येक सरणी तत्व के साथ खोजें और प्रतिस्थापित करें यदि स्ट्रिंग को किसी सरणी में खोजा जाना है।
  • खाली स्ट्रिंग का उपयोग किया जाएगा यदि दोनों खोजें और प्रतिस्थापित एरेस हैं और रिप्लेस में भी खोजने की तुलना में कम तत्व हैं।
  • बदलें स्ट्रिंग का उपयोग हर खोज मान के लिए किया जाएगा यदि पता एक सरणी है और प्रतिस्थापित स्ट्रिंग है

PHP में str_replace पर इस लेख के साथ आगे बढ़ते हुए, निम्नलिखित फ़ंक्शन पर एक नज़र डालते हैं,

Str_replace () क्या है?

str_replace () एक अंतर्निहित फ़ंक्शन है जो कुछ वर्णों को कुछ अन्य वर्णों को स्ट्रिंग में बदलने के लिए उपयोग किया जाता है। यानी स्ट्रिंग के भीतर एक शब्द की सभी घटनाओं को प्रतिस्थापित करता है।

वाक्य - विन्यास: str_replace (ढूंढें, बदलें, स्ट्रिंग, गिनती)



का पता लगाएं : यह पैरामीटर या तो स्ट्रिंग या सरणी प्रकार हो सकता है जो स्ट्रिंग को खोजे जाने और बदलने के लिए निर्दिष्ट करता है।

बदलने के: यह पैरामीटर या तो स्ट्रिंग या सरणी प्रकार भी हो सकता है जो उस स्ट्रिंग को निर्दिष्ट करता है जिसे हम बदलना चाहते हैं।

स्ट्रिंग: यह पैरामीटर स्ट्रिंग्स या स्ट्रिंग की सरणी निर्दिष्ट करता है जहां हम खोज और बदलना चाहते हैं।

गणना: यह पैरामीटर वैकल्पिक है जहां मूल्य प्रतिस्थापन कार्यों की कुल संख्या पर सेट है।

आइए एक उदाहरण देखें जहां खोजने और बदलने के लिए परिधि एक स्ट्रिंग प्रकार है:

 
सुषमा को कोड पसंद है क्योंकि सुषमा एक अच्छे उत्पाद पर आधारित कंपनी में जगह बनाना चाहती हैं

उपरोक्त उदाहरण में, 'अशोक' की हर घटना को 'सुषमा' से बदल दिया जाता है।

आइए एक और उदाहरण देखें जहां खोजने और बदलने के लिए पैरामीटर एक सरणी प्रकार है:

 

आउटपुट

Your friends are Sushma, Vaibhav, Adarsh, Chintan

जावा में एक रिश्ता है

जब पैरामीटर सरणी प्रकार के होते हैं, के सभी तत्वखोजोतर्क को स्ट्रिंग में खोजा जाता है और इसके स्थान पर संबंधित तत्वों द्वारा प्रतिस्थापित किया जाता हैबदलने केबहस। यदि तत्वों की संख्याबदलने केतर्क उससे कम हैखोजोसरणी, तब यदि अतिरिक्त तत्वों की कोई घटना हैखोजोमें तर्कतारतर्क तो वे एक खाली स्ट्रिंग द्वारा प्रतिस्थापित किया जाएगा। अगर दतारपैरामीटर स्ट्रिंग के बजाय एक सरणी भी है तो सभी तत्वों केतारखोजा जाएगा।

यह फ़ंक्शन केस-संवेदी है और इस समस्या को दूर करने के लिए, हमारे पास केस-असंवेदनशील मैच करने के लिए str_ireplace () है।

PHP में str_replace पर इस लेख के साथ आगे बढ़ते हुए, निम्नलिखित फ़ंक्शन पर एक नज़र डालते हैं,

Str_ireplace () क्या है?

str_ireplace () एक अंतर्निहित फ़ंक्शन है जो str_replace () के समान है, अर्थात वर्णों को बदलता है जो स्ट्रिंग में केस-संवेदी वर्ण होते हैं।

वाक्य - विन्यास: str_ireplace (ढूंढें, बदलें, स्ट्रिंग, गिनती)

आइए एक उदाहरण देखें जहां खोजने और बदलने के लिए पैरामीटर एक स्ट्रिंग प्रकार (केस-संवेदी स्ट्रिंग के बावजूद) है:

 

आउटपुट:

सुषमा को कोड पसंद है क्योंकि सुषमा एक अच्छे उत्पाद पर आधारित कंपनी में जगह बनाना चाहती हैं

आइए एक और उदाहरण देखें जहां खोजने और बदलने के लिए पैरामीटर एक सरणी प्रकार (केस-संवेदी स्ट्रिंग के बावजूद) है:

 

आउटपुट

Your friends are Sushma, Vaibhav, Adarsh, Chintan

इसके साथ हम इस लेख के अंत में आते हैं, मुझे आशा है कि आपने PHP में दोनों इनबिल्ट फ़ंक्शंस के बारे में सीखा है, अर्थात str_replace () तथा str_ireplace () उपयुक्त उदाहरणों के साथ।

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

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

जावा क्या एक स्कैनर है