কিভাবে PHP এ startsWith() এবং endsWith() ফাংশন ব্যবহার করবেন

Kibhabe Php E Startswith Ebam Endswith Phansana Byabahara Karabena



পিএইচপি বিভিন্ন বিল্ট-ইন ফাংশন প্রদান করে যা স্ট্রিং এর সাথে কাজ করা সহজ করে। StartsWith() এবং endsWith() এই দুটি ফাংশন যা আমাদের নির্ধারণ করতে দেয় যে একটি প্রদত্ত স্ট্রিং একটি নির্দিষ্ট সাবস্ট্রিং দিয়ে শুরু হয় নাকি শেষ হয়। এই নিবন্ধটি ব্যবহার কভার সঙ্গে সঙ্গে শুরু হয়() এবং দিয়ে শেষ হয়() PHP-তে ফাংশন।

কিভাবে PHP-তে startsWith() এবং endsWith() ফাংশন ব্যবহার করবেন

পিএইচপি-তে startsWith() এবং endsWith() ফাংশনগুলি পরীক্ষা করতে ব্যবহার করা যেতে পারে যে কোনও স্ট্রিং একটি নির্দিষ্ট অক্ষর বা অক্ষরগুলির সেট দিয়ে শুরু বা শেষ হয় কিনা, যা যাচাইকরণ এবং ফিল্টারিংয়ের জন্য দরকারী।

এগুলি তাদের শুরু বা শেষ অক্ষরগুলির উপর ভিত্তি করে স্ট্রিংগুলি ছাঁটাই করার জন্যও ব্যবহার করা যেতে পারে, যা ডেটা ফর্ম্যাটিং এবং প্রদর্শনের জন্য সহায়ক, নীচে উভয় ফাংশনের বিশদ রয়েছে:







startsWith() ফাংশন

PHP-তে startsWith() ফাংশন একটি নির্দিষ্ট সাবস্ট্রিং দিয়ে স্ট্রিং শুরু হয় কিনা তা পরীক্ষা করতে পারে।



বাক্য গঠন



startsWith() ফাংশনের সিনট্যাক্স নিম্নরূপ:





bool দিয়ে শুরু হয় ( স্ট্রিং $খড়ের গাদা , স্ট্রিং $সুই )

এখানে, $খড়ের গাদা অনুসন্ধান করা স্ট্রিং প্রতিনিধিত্ব করে, এবং $সুই অনুসন্ধান করার জন্য সাবস্ট্রিং প্রতিনিধিত্ব করে।

প্রত্যাবর্তন

যদি $haystack-এর প্রথম উপাদান $needle হয় এবং অন্যথায় মিথ্যা হয় তাহলে ফাংশনটি সত্য হয়।



endsWith() ফাংশন

পিএইচপি-তে একটি নির্দিষ্ট সাবস্ট্রিং দিয়ে একটি স্ট্রিং শেষ হয় কিনা তা পরীক্ষা করার জন্য সাধারণত endsWith() ফাংশন ব্যবহার করা হয়।

বাক্য গঠন

এই ফাংশনের জন্য সিনট্যাক্স নিম্নরূপ:

bool এর সাথে শেষ হয় ( স্ট্রিং $খড়ের গাদা , স্ট্রিং $সুই )

এখানে, $খড়ের গাদা অনুসন্ধান করা স্ট্রিং প্রতিনিধিত্ব করে, এবং $সুই অনুসন্ধান করার জন্য সাবস্ট্রিং প্রতিনিধিত্ব করে।

প্রত্যাবর্তন

ফাংশন রিটার্ন সত্য যদি $haystack $needle দিয়ে শেষ হয়, এবং মিথ্যা অন্যথায়

উদাহরণ: PHP-তে startsWith() এবং endsWith() ফাংশন ব্যবহার করা

পিএইচপি-তে startsWith() এবং endsWith() ফাংশনগুলির ব্যবহার প্রদর্শন করে এমন একটি উদাহরণের দিকে নজর দেওয়া যাক:



ফাংশন সঙ্গে সঙ্গে শুরু হয় ( $খড়ের গাদা , $সুই ) {

প্রত্যাবর্তন substr ( $খড়ের গাদা , 0 , strlen ( $সুই ) ) === $সুই ;

}

ফাংশন দিয়ে শেষ হয় ( $খড়ের গাদা , $সুই ) {

প্রত্যাবর্তন substr ( $খড়ের গাদা , - strlen ( $সুই ) ) === $সুই ;

}

// একটি স্ট্রিং সংজ্ঞায়িত করুন

$স্ট্রিং = 'হ্যালো, পিএইচপি!' ;

// স্ট্রিং 'হ্যালো' দিয়ে শুরু হয় কিনা তা পরীক্ষা করতে startsWith() ফাংশন ব্যবহার করুন

যদি ( সঙ্গে সঙ্গে শুরু হয় ( $স্ট্রিং , 'হ্যালো' ) ) {

প্রতিধ্বনি স্ট্রিংটি 'হ্যালো' দিয়ে শুরু হয়৷ ;

} অন্য {

প্রতিধ্বনি স্ট্রিং 'হ্যালো' দিয়ে শুরু হয় না৷ ;

}

// স্ট্রিং 'PHP!' দিয়ে শেষ হয় কিনা তা পরীক্ষা করতে endsWith() ফাংশন ব্যবহার করুন।

যদি ( দিয়ে শেষ হয় ( $স্ট্রিং , 'পিএইচপি!' ) ) {

প্রতিধ্বনি 'পংক্তিটি 'PHP!' দিয়ে শেষ হয়।' ;

} অন্য {

প্রতিধ্বনি স্ট্রিং 'PHP!' ছাড়াই শেষ হয়।' ;

}

?>

এই উদাহরণে, আমরা startsWith() এবং endsWith() ফাংশনগুলিকে সংজ্ঞায়িত করেছি এবং তারপর একটি নির্দিষ্ট সাবস্ট্রিং দিয়ে একটি প্রদত্ত স্ট্রিং শুরু বা শেষ হয় কিনা তা পরীক্ষা করতে ব্যবহার করেছি। এই কোডের আউটপুট হবে:

উপসংহার

startsWith() এবং endsWith() ফাংশনগুলি সহজ কিন্তু শক্তিশালী ফাংশন যা আমাদের PHP-তে একটি নির্দিষ্ট সাবস্ট্রিং দিয়ে প্রদত্ত স্ট্রিং শুরু বা শেষ হয় কিনা তা পরীক্ষা করতে দেয়। এই ফাংশনগুলি ব্যবহার করে, আমরা সহজেই ব্যবহারকারীর ইনপুট যাচাই করতে পারি, একটি স্ট্রিংয়ে নির্দিষ্ট প্যাটার্ন অনুসন্ধান করতে এবং অন্যান্য দরকারী ক্রিয়াকলাপগুলি সম্পাদন করতে পারি।