mb_get_info() PHP의 함수는 mbstring의 내부 설정을 가져오는 데 사용됩니다. 이 기능은 PHP 5.4 이상 버전에서 지원됩니다.
구문
array|string|int mb_get_info(str $type = "all")
매개변수
멀티바이트 정보를 얻기 위해 단일 매개변수만 허용합니다.
$유형 − 유형인 경우 매개변수가 지정되지 않았거나 "all"로 지정되었습니다. , 다음 정보를 반환합니다 -
"internal_encoding", "http_input", "http_output", "http_output_conv_mimetypes", "mail_charset", "mail_header_encoding", "mail_body_encoding", "illegal_chars", "encoding_translation", "language", "detect_order", "substitute_character", "strict_detection"
유형인 경우 매개변수는 다음 중 하나로 지정됩니다. -
"internal_encoding", "http_input", "http_output", "http_output_conv_mimetypes", "mail_charset", "mail_header_encoding", "mail_body_encoding", "illegal_chars", "encoding_translation", "language", "detect_order", "substitute_character" or "strict_detection",
그러면 지정된 설정 매개변수가 반환됩니다.
반환 값
mb_get_info() 유형의 배열을 반환합니다. 유형인 경우 정보 지정하지 않으면 특정 유형을 반환합니다. 실패 시 false를 반환합니다.
참고 − PHP 8.0.0부터 "func_overload" 유형 및 "func_overload_list" 지원되지 않습니다.
예시
<?php $string=mb_get_info(); print_r($string); ?>
출력
Array ( [internal_encoding] => UTF-8 [http_output] => UTF-8 [http_output_conv_mimetypes] => ^(text/|application/xhtml\+xml) [mail_charset] => UTF-8 [mail_header_encoding] => BASE64 [mail_body_encoding] => BASE64 [illegal_chars] => 0 [encoding_translation] => Off [language] => neutral [detect_order] => Array ( [0] => ASCII [1] => UTF-8 ) [substitute_character] => 63 [strict_detection] => Off )