라이브러리

[PHP] mb_convert_variables - 변수의 문자 코드를 변환합니다.




PHP의 mb_convert_variables 함수


PHP의 `mb_convert_variables` 함수는 문자열을 다른 문자셋으로 변환하는 데 사용됩니다. 이 함수는 `mb_convert_encoding` 함수와 유사하지만, `mb_convert_encoding` 함수는 한 문자열에 대해 변환을 수행하는 반면, `mb_convert_variables` 함수는 여러 문자열에 대해 동시에 변환을 수행할 수 있습니다.

사용법


`mb_convert_variables` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

mb_convert_variables($encoding, $internal_encoding, $string1, $string2, ...)



- `$encoding`: 변환할 문자셋입니다.
- `$internal_encoding`: PHP가 사용하는 기본 문자셋입니다.
- `$string1`, `$string2`, ...: 변환할 문자열입니다.

예제


다음 예제에서는 `mb_convert_variables` 함수를 사용하여 한글 문자열을 UTF-8 문자셋으로 변환하는 방법을 보여줍니다.

#hostingforum.kr
php

// 원본 문자열

$original_string = "안녕하세요. PHP는 무엇인가요?";



// 변환할 문자셋

$encoding = "UTF-8";



// PHP가 사용하는 기본 문자셋

$internal_encoding = "EUC-KR";



// 변환

$converted_string = mb_convert_variables($encoding, $internal_encoding, $original_string);



// 결과

echo $converted_string;



이 예제에서는 원본 문자열을 UTF-8 문자셋으로 변환합니다. 결과는 다음과 같습니다.

#hostingforum.kr


안녕하세요. PHP는 무엇인가요?



추가 예제


다음 예제에서는 `mb_convert_variables` 함수를 사용하여 여러 문자열을 동시에 변환하는 방법을 보여줍니다.

#hostingforum.kr
php

// 원본 문자열

$original_strings = array(

    "안녕하세요.",

    "PHP는 무엇인가요?",

    "저는 개발자입니다."

);



// 변환할 문자셋

$encoding = "UTF-8";



// PHP가 사용하는 기본 문자셋

$internal_encoding = "EUC-KR";



// 변환

$converted_strings = array();

foreach ($original_strings as $string) {

    $converted_strings[] = mb_convert_variables($encoding, $internal_encoding, $string);

}



// 결과

foreach ($converted_strings as $string) {

    echo $string . "
";

}



이 예제에서는 여러 원본 문자열을 동시에 UTF-8 문자셋으로 변환합니다. 결과는 다음과 같습니다.

#hostingforum.kr


안녕하세요.

PHP는 무엇인가요?

저는 개발자입니다.



참고


- `mb_convert_variables` 함수는 PHP 5.4.0부터 사용할 수 있습니다.
- 이 함수는 `mb_convert_encoding` 함수와 유사하지만, `mb_convert_encoding` 함수는 한 문자열에 대해 변환을 수행하는 반면, `mb_convert_variables` 함수는 여러 문자열에 대해 동시에 변환을 수행할 수 있습니다.
- 변환할 문자셋과 PHP가 사용하는 기본 문자셋은 UTF-8 문자셋을 사용하는 것을 권장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 422 페이지

검색

게시물 검색