हम PHP में preg_replace() फ़ंक्शन के साथ स्ट्रिंग से गैर-अल्फ़ान्यूमेरिक वर्णों को हटा सकते हैं। preg_replace() फ़ंक्शन PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग सामग्री को खोजने और बदलने के लिए नियमित अभिव्यक्ति करने के लिए किया जाता है।
वाक्यविन्यास
preg_replace (पैटर्न, प्रतिस्थापन, विषय, सीमा, गिनती)
आइए नीचे दिए गए फ़ंक्शन के मापदंडों पर चर्चा करें।
पैटर्न
इस पैरामीटर में खोजने के लिए पैटर्न है।
प्रतिस्थापन
यह एक अनिवार्य पैरामीटर है। इस पैरामीटर में बदलने के लिए स्ट्रिंग के साथ एक स्ट्रिंग या एक सरणी हो सकती है।
विषय
स्ट्रिंग या सरणी खोजने और बदलने के लिए स्ट्रिंग्स के साथ।
सीमा
प्रत्येक विषय स्ट्रिंग में प्रत्येक पैटर्न के लिए अधिकतम संभव प्रतिस्थापन
गिनती
यह एक वैकल्पिक पैरामीटर है, यदि निर्दिष्ट किया गया है तो यह चर किए गए प्रतिस्थापन की संख्या से भर जाएगा।
आइए preg_replace() फ़ंक्शन की सहायता से एक स्ट्रिंग से गैर-अल्फ़ान्यूमेरिक वर्णों को निकालने के लिए एक उदाहरण के साथ प्रदर्शित करते हैं।
उदाहरण
<?php $str = "tu!tor^ials$%!poi&nt"; echo preg_replace('/[^a-zA-Z0-9]/','', $str); ?>
आउटपुट
tutorialspoint
स्पष्टीकरण
उपरोक्त उदाहरण में, एक स्ट्रिंग "$str" में गैर-अल्फ़ान्यूमेरिक वर्ण हैं। हमने वांछित आउटपुट प्राप्त करने के लिए स्ट्रिंग से उन वर्णों को निकालने के लिए preg_replace() का उपयोग किया है।