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

PHP – mb_substr()을 사용하여 문자열의 선택된 부분을 가져오는 방법은 무엇입니까?


PHP에서 mb_substr() 주어진 문자열의 선택된 부분을 반환하는 데 사용됩니다. 멀티바이트 안전 substr() 문자 수에 따라 작동합니다. 문자열의 시작 부분부터 위치를 계산합니다. 첫 번째 문자 위치에 대해 0을 반환하고 두 번째 위치 문자에 대해 1을 반환하는 식입니다.

구문

string mb_substr(str $string, int $start, int $length, str $encoding)

매개변수

이 PHP 함수는 4개의 매개변수를 허용합니다. $string , $start , $길이$encoding .

  • $string− 이 매개변수는 주어진 문자열에서 부분 문자열을 추출하는 데 사용됩니다.

$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
  • $start− 이 매개변수는 시작이 음수가 아닌 경우 시작부터 첫 번째 문자에 대해 0을 반환합니다. 예를 들어 주어진 문자열이 "abcefg"인 경우 첫 번째 위치의 문자가 0이면 “a”를 의미합니다. 등등. 시작 문자열이 음수이면 문자열 끝의 문자를 반환합니다.

  • $length- 길이 매개변수는 문자열에서 사용할 최대 문자 수입니다.

// Length is used from character (5 to 10) (5, 10, "UTF-8");
  • $encoding- 문자 인코딩에 사용됩니다. 생략되거나 null인 경우 내부 문자 인코딩 값이 사용됩니다.

반환 값

멀티바이트 부분 문자열 함수는 start를 사용하여 주어진 문자열에서 선택한 부분을 반환합니다. 및 길이 매개변수.

예시

<?php
   // the mb_substr function will return
   // the selected part of string
   $string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");

   // Convert selected string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");

   // Output will be me to the
   echo "$string";
?>
에 대한 것입니다.

출력

ME TO THE