यह जांचने के लिए कि क्या किसी स्ट्रिंग में एक विशेष वर्ण है, PHP कोड इस प्रकार है;
उदाहरण
<?php
function check_string($my_string){
$regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);
if($regex)
print("String has been accepted");
else
print("String has not been accepted");
}
$my_string = 'This_is_$_sample!';
check_string($my_string);
?> आउटपुट
String has not been accepted
ऊपर, 'check_string' नाम का एक फ़ंक्शन परिभाषित किया गया है, जो एक स्ट्रिंग को इसके पैरामीटर के रूप में लेता है -
$my_string = 'This_is_$_sample!';
स्ट्रिंग में एक विशेष वर्ण है या नहीं यह जांचने के लिए नियमित अभिव्यक्ति का उपयोग करें। यदि कोई विशेष वर्ण है, तो विशिष्ट संदेश मुद्रित होता है। फ़ंक्शन के बाहर, स्ट्रिंग को परिभाषित किया जाता है, और फ़ंक्शन को स्ट्रिंग को पैरामीटर के रूप में बायपास करते हुए कहा जाता है -
function check_string($my_string){
$regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);
if($regex)
print("String has been accepted");
else
print("String has not been accepted");
}