পরিচয়
PHP-তে একটি স্ট্রিং নির্দিষ্ট সাবস্ট্রিং (শব্দ) দিয়ে শুরু হয়েছে কিনা যাচাই করার জন্য কাস্টম ফাংশন লিখতে হয়। PHP-তে বিল্ট-ইন str_starts_with() ফাংশন PHP 8.0+ এ যোগ করা হয়েছে, কিন্তু পুরানো ভার্সন বা কাস্টম লজিকের জন্য নিচের পদ্ধতিটি ব্যবহার করা যায়।
সিনট্যাক্স
begnWith($str, $begnStr): bool
প্যারামিটারসমূহ
str − যাচাই করার মূল স্ট্রিং।
begnStr − শুরুতে খুঁজে বের করার সাবস্ট্রিং।
রিটার্ন ভ্যালু
স্ট্রিংটি begnStr দিয়ে শুরু হলে true, অন্যথায় false ফেরত দেয়।
কাস্টম ফাংশন ইমপ্লিমেন্টেশন
<?php
function begnWith($str, $begnString) {
$len = strlen($begnString);
return (substr($str, 0, $len) === $begnString);
}
// ব্যবহার
if (begnWith("pqrstuvwxyz", "p")) {
echo "True! It begins with p!";
} else {
echo "False! It isn't beginning with p!";
}
?>
আউটপুট
True! It begins with p!
ব্যাখ্যা: "pqrstuvwxyz" স্ট্রিংটি "p" দিয়ে শুরু হয়েছে, তাই true ফেরত দিয়েছে।
আধুনিক PHP (8.0+) বিকল্প
<?php
// PHP 8.0 বা nieuwere
var_dump(str_starts_with("pqrstuvwxyz", "p")); // true
var_dump(str_starts_with("pqrstuvwxyz", "q")); // false
?>
পরামর্শ: PHP 8.0+ ব্যবহার করলে বিল্ট-ইন str_starts_with() ফাংশনটি ব্যবহার করুন — এটি দ্রুত, নিরাপদ এবং পড়তে সহজ।