當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP mb_decode_mimeheader()用法及代碼示例


mb_decode_mimeheader() 函數是 PHP 中的內置函數,其中字符串被解碼到 MIME 標頭字段中。

用法:

mb_decode_mimeheader(string $string): string

參數:該函數有一個參數:

  • string: 該參數指定要解碼的字符串。

返回值:解碼後的字符串將以內部字符編碼形式返回。

示例 1:下麵的代碼演示了 mb_decode_mimeheader()函數

PHP


<?php 
  
// MIME-encoded header string 
$header_string = "=?ISO-8859-1?Q?Caf=E9_au_lait?="; 
  
// Decode the header string 
$decoded_string = mb_decode_mimeheader($header_string); 
  
// Output the decoded string 
echo $decoded_string; 
?>

輸出:

Café_au_lait

示例2:下麵的代碼演示了mb_decode_mimeheader()函數

PHP


<?php 
  
// Array of MIME-encoded header strings 
$headers = [ 
    "=?ISO-8859-1?Q?Caf=E9_au_lait?=", 
    "=?ISO-8859-1?Q?Bj=F6rk?=", 
    "=?ISO-8859-1?Q?M=F6tley_Cr=FCe?=", 
]; 
  
// Decode the header strings 
mb_convert_variables("UTF-8", "ISO-8859-1", $headers); 
  
array_walk($headers, function (&$value) { 
    $value = mb_decode_mimeheader($value); 
}); 
  
// Output the decoded strings 
var_dump($headers); 
?>

輸出:

array(3) {
   [0]=> string(13) "Café_au_lait"
   [1]=> string(6) "Björk"
   [2]=> string(13) "Mötley_Crüe"
}

參考: https://www.php.net/manual/en/function.mb-decode-mimeheader.php



相關用法


注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_decode_mimeheader() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。