Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

문자열에서 마지막 단어의 길이를 찾는 PHP 프로그램

<시간/>

문자열에서 마지막 단어의 길이를 찾으려면 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;
}

위치를 기준으로 문자열의 하위 문자열을 찾고 이 문자열의 길이를 찾아서 출력으로 반환합니다. 이 함수 외부에서 두 개의 다른 샘플에 대해 매개변수를 전달하여 함수가 호출되고 출력이 화면에 인쇄됩니다.