Computer >> Máy Tính >  >> Lập trình >> PHP

Chương trình PHP để tìm độ dài của từ cuối cùng trong chuỗi

Để tìm độ dài của từ cuối cùng trong chuỗi, mã PHP như sau -

Ví dụ

<?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");
?>

Đầu ra

The length of the last word is 3
The length of the last word is 6

Một hàm PHP có tên ‘last_word_len’ được định nghĩa, lấy một chuỗi làm tham số -

function last_word_len($my_string)
{
   //
}

Sự xuất hiện đầu tiên của khoảng trắng bên trong một chuỗi khác được tìm thấy bằng cách sử dụng hàm ‘strrpos’. Nếu vị trí đó có mặt, nó được gán cho 0. Ngược lại, nó được tăng thêm 1 -

$position = strrpos($my_string, ' ');
if(!$position){
   $position = 0;
} else{
   $position = $position + 1;
}

Chuỗi con của chuỗi, dựa trên vị trí được tìm thấy, và độ dài của chuỗi này được tìm thấy và trả lại dưới dạng đầu ra. Bên ngoài chức năng này, chức năng được gọi bằng cách truyền tham số, đối với hai mẫu khác nhau và đầu ra được in trên màn hình.