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

PHP – mb_convert_case()를 사용하여 문자열에서 대소문자 접기


mb_convert_case() 주어진 문자열에서 대소문자 접기를 수행하는 데 사용되는 PHP의 내장 함수입니다.

구문

string mb_convert_case(str $string, int $mode, str $encoding)

매개변수

mb_convert_case() 세 가지 매개변수 허용:$string, $mode $encoding 문자열에서 대소문자 접기를 수행합니다.

  • $string− 이 매개변수는 변환되는 문자열을 반환하는 데 사용됩니다.

  • $모드: 모드 매개변수는 변환 모드에 사용됩니다. MB_CASE_UPPER, MB_CASE_LOWER, MB_CASE_TITLE, MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE, MB_CASE_FOLD_SIMPLE에 대한 멀티바이트 문자열 변환에 사용할 수 있습니다.

  • $인코딩: 이 매개변수는 문자 인코딩입니다. 생략되거나 null이면 내부 문자 인코딩 값이 사용됩니다.

반환 값

mb_convert_case() 변환의 문자열 모드를 반환하는 데 사용됩니다.

참고: PHP 7.3.0부터 MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE 및 MB_CASE_FOLD_SIMPLE과 같은 일부 멀티바이트 함수가 모드로 추가되었습니다.

예시 1

<?php
   $string = "Hello World!, Welcome to the online Tutorial";

   // convert above string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");
   echo $string;


   // It will convert given string in lower case
   $string = mb_convert_case($string, MB_CASE_LOWER, "UTF-8");
   echo $string;
?>

출력

HELLO WORLD!, WELCOME TO THE ONLINE TUTORIALhello world!, welcome to the online tutorial

예시 2

<?php
   $string = "Hello World!, Welcome to the online Tutorial";

   // MB_CASE_TITLE is used
   $string = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
   echo $string;

   // MB_CASE_UPPER_SIMPLE convert string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER_SIMPLE, "UTF-8");
   echo $string;
?>

출력

Hello World!, Welcome To The Online TutorialHELLO WORLD!, WELCOME TO THE ONLINE TUTORIAL