একটি স্ট্রিং-এ শেষ শব্দের দৈর্ঘ্য বের করার জন্য PHP কোড নিচের মতো:
উদাহরণ
<?php
function last_word_len($my_string){
$position = strrpos($my_string, ' ');
if(!$position){
$position = 0;
} else {
$position = $position + 1;
}
$last_word = substr($my_string,$position);
return strlen($last_word);
}
print_r("The length of the last word is ");
print_r(last_word_len('Hey')."\n");
print_r("The length of the last word is ");
print_r(last_word_len('this is a sample')."\n");
?>
আউটপুট
The length of the last word is 3 The length of the last word is 6
‘last_word_len’ নামক একটি PHP ফাংশন ডিফাইন করা হয়েছে, যা একটি স্ট্রিং প্যারামিটার হিসেবে নেয়:
function last_word_len($my_string) { // }
‘strrpos’ ফাংশন ব্যবহার করে একটি স্ট্রিং-এ স্পেসের শেষ występণ খুঁজে বের করা হয়েছে। যদি সেই পজিশন পাওয়া যায়, সেটি ০ অ্যাসাইন করা হয়। অন্যথায়, তা ১ দ্বারা ইনক্রিমেন্ট করা হয়:
$position = strrpos($my_string, ' ');
if(!$position){
$position = 0;
} else{
$position = $position + 1;
}
স্ট্রিংয়ের সাবস্ট্রিং, পজিশন অনুযায়ী বের করা হয়েছে, এবং এই স্ট্রিংয়ের দৈর্ঘ্য বের করা হয়েছে এবং আউটপুট হিসেবে রিটার্ন করা হয়েছে। এই ফাংশনের বাইরে, ফাংশনটি দুটি ভিন্ন স্যাম্পলের জন্য প্যারামিটার পাস করে কল করা হয়েছে এবং আউটপুট স্ক্রিনে প্রিন্ট করা হয়েছে।