
mb_preferred_mime_name 함수는 PHP의 mbstring 확장 함수 중 하나로, MIME 타입을 선호하는 이름을 반환하는 함수입니다.
이 함수의 역할은 MIME 타입의 종류를 인자로 전달받아, 해당 MIME 타입의 선호하는 이름을 반환하는 것입니다.
인자로 전달되는 MIME 타입의 종류는 다음과 같습니다.
- text/plain
- text/html
- text/css
- text/javascript
- application/javascript
- application/json
- application/xml
- application/xhtml+xml
- application/pdf
- image/jpeg
- image/png
- image/gif
- image/bmp
- image/x-icon
- image/svg+xml
default 값은 text/plain입니다.
이 함수를 사용했을 때 이메일 헤더의 MIME 타입은 다음과 같이 변환됩니다.
- text/plain: text/plain
- text/html: text/html
- text/css: text/css
- text/javascript: text/javascript
- application/javascript: text/javascript
- application/json: application/json
- application/xml: application/xml
- application/xhtml+xml: application/xhtml+xml
- application/pdf: application/pdf
- image/jpeg: image/jpeg
- image/png: image/png
- image/gif: image/gif
- image/bmp: image/bmp
- image/x-icon: image/x-icon
- image/svg+xml: image/svg+xml
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$mimeType = 'text/html';
$preferredMimeType = mb_preferred_mime_name($mimeType);
echo $preferredMimeType; // text/html
이러한 예제를 통해 mb_preferred_mime_name 함수의 역할과 사용법을 이해할 수 있습니다.
2025-04-16 14:38