একটি স্ট্রিং-এ স্পেশাল ক্যারেক্টার আছে কিনা চেক করার জন্য 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");
}