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

PHP – iconv_get_encoding() 함수를 사용하여 iconv 확장의 내부 구성 변수 검색


PHP에서 iconv_get_encoding() 함수는 iconv의 내부 구성 변수를 검색하는 데 사용됩니다. 확대. 이 함수는 PHP 4 버전부터 사용되는 내장 PHP 함수입니다.

구문

mixed iconv_get_encoding($type = "all")

매개변수

iconv_get_encoding() 함수는 단일 매개변수 $type만 사용됩니다.

$유형 − 선택적 유형 매개변수의 값은 다음과 같을 수 있습니다.

  • 모두
  • input_encoding
  • 출력 인코딩
  • 내부 인코딩

반환 값

iconv_get_encoding() 함수는 성공하면 내부 구성 변수의 현재 값을 반환하고 실패하면 False를 반환합니다. 유형이 존재하지 않거나 모두 로 설정된 경우 그런 다음 iconv_get_encoding() 이 모든 변수를 저장하는 배열을 반환합니다.

예시 1

<pre>
   <?php
      iconv_set_encoding("internal_encoding", "UTF-8");
      iconv_set_encoding("output_encoding", "ISO-8859-1");
      var_dump(iconv_get_encoding('all'));
   ?>
</pre>

출력

array(3) {
   ["input_encoding"]=>
   string(5) "UTF-8"
   ["output_encoding"]=>
   string(10) "ISO-8859-1"
   ["internal_encoding"]=>
   string(5) "UTF-8"
}

설명 - 위의 PHP 프로그램은 iconv_get_encoding() 때문에 모든 인코딩(내부 인코딩, 출력 인코딩)을 인쇄합니다. 모두로 설정됩니다.

예제 2 - internal_encoding만 사용

<?php
   // Using only internal encoding
   iconv_set_encoding("internal_encoding", "UTF-8");
   var_dump(iconv_get_encoding('internal_encoding'));
?>

출력

string(5) "UTF-8"