स्ट्रिंग में अंतिम शब्द की लंबाई ज्ञात करने के लिए, 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' फ़ंक्शन का उपयोग करके पाई जाती है। यदि वह स्थिति मौजूद है, तो उसे 0 पर असाइन किया जाता है। अन्यथा, इसे 1 से बढ़ा दिया जाता है -
$position = strrpos($my_string, ' '); if(!$position){ $position = 0; } else{ $position = $position + 1; }
स्थिति के आधार पर स्ट्रिंग का सबस्ट्रिंग पाया जाता है, और इस स्ट्रिंग की लंबाई पाई जाती है और आउटपुट के रूप में वापस आती है। इस फ़ंक्शन के बाहर, फ़ंक्शन को दो अलग-अलग नमूनों के लिए पैरामीटर पास करके कॉल किया जाता है और आउटपुट स्क्रीन पर प्रिंट होता है।