কম্পিউটার টিউটোরিয়াল

PHP-তে স্ট্রিং নির্দিষ্ট শব্দ দিয়ে শুরু হয় কিনা যাচাই করা

পরিচয়

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() ফাংশনটি ব্যবহার করুন — এটি দ্রুত, নিরাপদ এবং পড়তে সহজ।

  1. পাইথন প্রোগ্রাম - রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিং একটি সাবস্ট্রিং দিয়ে শুরু হয়েছে কিনা তা যাচাই করুন

  2. পাইথনে একটি সাফিক্স (Suffix) লিস্টে কোনো স্ট্রিংয়ের সাথে মেলে কিনা

  3. পাইথনে স্ট্রিং XYZ দিয়ে শুরু হয় কিনা যাচাই করা

  4. পাইথনে স্ট্রিং কোন সাবস্ট্রিং দিয়ে শুরু হয়েছে কিনা যাচাই করা