현재 위치: > 함수 카테고리 모음> mb_convert_variables

mb_convert_variables

하나 이상의 변수의 문자 인코딩을 변환합니다
이름:mb_convert_variables
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:변수를 한 문자에서 인코딩하여 다른 문자로 변환하십시오

함수 이름 : MB_CONVERT_VARIABLES ()

해당 버전 : PHP 4> = 4.0.6, PHP 5, PHP 7

함수 설명 : mb_convert_variables () 함수는 변수를 한 문자에서 인코딩하는 다른 문자 인코딩으로 변환합니다. 배열 또는 객체에서 모든 문자열 값을 변환하는 데 사용할 수 있습니다.

구문 : mb_convert_variables (String $ to_encoding, mixed $ from_encoding, mixed & $ vars)

매개 변수 :

  • $ to_encoding : 대상 문자 인코딩은 문자열 또는 문자열 배열 일 수 있습니다.
  • $ from_encoding : 소스 문자 인코딩은 문자열 또는 문자열 배열 일 수 있습니다. 매개 변수가 빈 문자열 또는 배열 인 경우 내부적으로 구성된 문자 인코딩이 사용됩니다.
  • & $ vars : 변환 할 변수는 문자열, 배열 또는 객체 일 수 있습니다. 객체 가이 매개 변수로 전달되면 모든 공개 멤버 변수가 변환됩니다.

반환 값 : 변환 된 변수를 반환하고 변환이 실패하면 False를 반환합니다.

예:

 // 转换字符串编码$str = "你好,世界!"; $newStr = mb_convert_variables('UTF-8', 'GBK', $str); echo $newStr; // 输出:你好,世界! // 转换数组中的字符串编码$arr = array("你好", "世界"); $newArr = mb_convert_variables('UTF-8', 'GBK', $arr); print_r($newArr); // 输出:Array ( [0] => 你好[1] => 世界) // 转换对象中的字符串编码class Example { public $str1 = "你好"; public $str2 = "世界"; } $obj = new Example(); mb_convert_variables('UTF-8', 'GBK', $obj); echo $obj->str1; // 输出:你好echo $obj->str2; // 输出:世界

참고 :

  • 지정된 문자 인코딩이 유효하지 않거나 지원되지 않으면 변환이 실패합니다.
  • 소스 문자가 빈 문자열 또는 배열로 인코딩되면 내부적으로 구성된 문자 인코딩이 사용됩니다.
  • mb_convert_variables () 함수는 새 변수를 반환하지 않고 전달 된 변수를 직접 수정합니다.
유사한 함수
  • CASE는 다른 문자열에서 지정된 문자의 마지막 발생을 무의미하게 찾고 있습니다. mb_strrichr

    mb_strrichr

    CASE는다른문자열에서지정된문자의마지
  • 마지막 멀티 바이트 정규 표현식 일치에서 검색 결과 mb_ereg_search_getregs

    mb_ereg_search_getregs

    마지막멀티바이트정규표현식일치에서검색결
  • CASE는 문자열에서 문자열의 마지막 위치를 무감각하게 찾습니다. mb_strripos

    mb_strripos

    CASE는문자열에서문자열의마지막위치를
  • 멀티 바이트는 정규 표현식 일치를 지원하고 사례를 무시합니다 mb_eregi

    mb_eregi

    멀티바이트는정규표현식일치를지원하고사례
  • 하나 이상의 변수의 문자 인코딩을 변환합니다 mb_convert_variables

    mb_convert_variables

    하나이상의변수의문자인코딩을변환합니다
  • 멀티 바이트 줄에 대한 정규 표현 mb_ereg_match

    mb_ereg_match

    멀티바이트줄에대한정규표현
  • HTTP 입력 문자 인코딩을 감지합니다 mb_http_input

    mb_http_input

    HTTP입력문자인코딩을감지합니다
  • 일반 표현식을 사용하여 멀티 바이트 문자열 분할 mb_split

    mb_split

    일반표현식을사용하여멀티바이트문자열분할
인기 기사