स्ट्रिंग से गैर-अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए, कोड इस प्रकार है -
उदाहरण
<?php $my_str="Thisis!@sample*on&ly)#$"; $my_str = preg_replace( '/[^a-z0-9]/i', '', $my_str); echo "The non-alphanumeric characters removed gives the string as "; echo($my_str); ?>. के रूप में देते हैं
आउटपुट
The non-alphanumeric characters removed gives the string as Thisissampleonly
स्ट्रिंग से अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए 'preg_replace' फ़ंक्शन का उपयोग किया जाता है। अल्फ़ान्यूमेरिक वर्णों को फ़िल्टर करने के लिए एक नियमित अभिव्यक्ति का उपयोग किया जाता है। स्ट्रिंग को पहले परिभाषित किया गया है और इस पर 'preg_replace' फ़ंक्शन को कॉल किया जाता है और सुधारित स्ट्रिंग कंसोल पर प्रदर्शित होती है।
उदाहरण
<?php $my_str="This!#is^&*a)(sample*+_only"; $my_str = preg_replace( '/[W]/', '', $my_str); echo "The non-alphanumeric characters removed gives the string as "; echo($my_str); ?>. के रूप में देता है
आउटपुट
The non-alphanumeric characters removed gives the string as Thisisasample_only
यहां अंतर केवल इतना है कि एक अलग रेगुलर एक्सप्रेशन का उपयोग किया जाता है। इसका मतलब पिछले रेगुलर एक्सप्रेशन जैसा ही है, लेकिन इसे अलग तरीके से लिखा गया है।