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

PHP – mb_strrchr() 함수

<시간/>

mb_strrchr() PHP의 함수는 다른 문자열 내에서 주어진 문자열의 마지막 문자를 확인합니다. 예를 들어 "ia" 문자열이 있다고 가정합니다. 다른 주어진 문자열 "PHP tutorials"에서 이를 확인한 다음 mb_strrchr() 함수는 마지막 존재 문자 "ials"까지의 문자 부분을 반환합니다. . 찾지 못하면 false를 반환합니다.

구문

String mb_strrchr($str_haystack, $str_needle, $bool_before_needle=false, $str_encoding=empty)

매개변수

mb_strrchr() 다음 4개의 매개변수를 허용합니다. -

  • $str_haystack − 이 매개변수는 문자열 바늘의 마지막 존재를 가져오는 데 사용됩니다.

  • $str_needle − 이 매개변수는 건초 더미 또는 주어진 문자열에서 문자열을 찾는 데 사용됩니다.

  • $bool_before_needle - 이 매개변수는 건초 더미에서 반환할 부분을 결정하는 데 사용됩니다. True로 설정하면 바늘의 시작부터 마지막 ​​존재까지 모든 건초 더미를 반환합니다. False로 설정하면 마지막 바늘 존재부터 끝까지 모든 건초 더미를 반환합니다.

  • $str_encoding − 이 매개변수는 건초 더미의 위치를 ​​반환하거나 찾지 못하면 False를 반환합니다.

mb_strrchr() 함수는 바늘이 발견되면 건초 더미 문자열의 일부를 반환하고 바늘을 찾지 못하면 False를 반환합니다.

예시 1

mb_strrchr() 거짓 바늘을 사용하는 PHP 함수

<?php
   //using string PHP Tutorials
   // using false needle
   $string=mb_strrchr("PHP Tutorials","ia", false);

   // output
   print_r($string);
?>

출력

ials

예시 2

<?php
   //using string PHP Tutorials
   // using false needle
   $string=mb_strrchr("PHP Tutorials","ia", true);

   // output
   print_r($string);
?>

출력

PHP Tutor

예시 3

<?php
   //using string PHP Tutorials
   // using false needle
   // It returns Nothing because string needle "Ia" is
   //return in capital
   $string = mb_strrchr("PHP Tutorials","Ia", false);

   // output
   print_r($string);
?>

참고 − 위의 예에서 문자열 바늘 "Ia" 수도에 있습니다. 따라서 mb_strrchr() 때문에 아무 것도 반환하지 않습니다. 대소문자를 구분합니다.