স্ট্রিং এর শেষ শব্দের দৈর্ঘ্য খুঁজে পেতে, পিএইচপি কোড নিম্নরূপ -
উদাহরণ
<?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' ফাংশন ব্যবহার করে পাওয়া যায়। যদি সেই অবস্থানটি উপস্থিত থাকে, তবে এটি 0-এ বরাদ্দ করা হয়। অন্যথায়, এটি 1 দ্বারা বৃদ্ধি পাবে −
$position = strrpos($my_string, ' '); if(!$position){ $position = 0; } else{ $position = $position + 1; }
অবস্থানের উপর ভিত্তি করে স্ট্রিংয়ের সাবস্ট্রিং পাওয়া যায় এবং এই স্ট্রিংয়ের দৈর্ঘ্য পাওয়া যায় এবং আউটপুট হিসাবে ফেরত দেওয়া হয়। এই ফাংশনের বাইরে, দুটি ভিন্ন নমুনার জন্য প্যারামিটার পাস করে ফাংশনটি কল করা হয় এবং আউটপুটটি স্ক্রিনে প্রিন্ট করা হয়।