quoted_printable_decode() 函數是 PHP 的 內置 函數,將 quoted-printable 字符串轉換為 8 位字符串。此函數返回一個 8 位二進製字符串。 quoted_printable_decode() 函數與 imap_qprint() 函數類似,與 quoted_printable_encode() 函數相反。該函數的語法如下:
用法
quoted_printable_decode ( string $str ):string
參數
str (強製) - 這個函數隻有一個字符串參數作為輸入,它將被轉換成一個 8 位的字符串。它是一個強製性參數。
價值回報
它返回 8 位二進製字符串。
支持的PHP版本
PHP 4+版本可以實現這個函數
示例
下麵給出了一些例子,它們將幫助我們理解 quoted_printable_decode() 函數,它以更好的方式工作。
例子1
它會將 quoted-printable 字符串解碼為 8 位 ASCII 字符串。
<?php
$input_str = "Welcome =0Ato javaTpoint website.";
echo quoted_printable_decode($input_str);
?>
瀏覽器輸出:
以下代碼的瀏覽器輸出將是:
Welcome to javaTpoint website.
HTML 輸出:
可以通過在瀏覽器中右鍵單擊瀏覽器輸出並選擇查看頁麵源來查看 HTML 輸出。以下代碼的 HTML 輸出將是:
例子2
<?php
$String = '=0D=0AjavaTpoint';
echo (quoted_printable_decode($String));
?>
瀏覽器輸出:
以下代碼的瀏覽器輸出將是:
javaTpoint
HTML 輸出:
注意:quoted_printable_decode() 函數用於 PHP 中的郵件處理。大多數情況下它包含 quoted-printable,例如 =0A、0D 等。因此 PHP 提供了 內置 函數來處理此類郵件以生成純 8 位字符串。
相關用法
- PHP String quoted_printable_encode()用法及代碼示例
- PHP String wordwrap()用法及代碼示例
- PHP String sprintf()用法及代碼示例
- PHP String ucwords()用法及代碼示例
- PHP String substr()用法及代碼示例
- PHP String localeconv()用法及代碼示例
- PHP String ucfirst()用法及代碼示例
- PHP String nl2br()用法及代碼示例
- PHP String vsprintf()用法及代碼示例
- PHP String strtr()用法及代碼示例
- PHP String strtolower()用法及代碼示例
- PHP String strspn()用法及代碼示例
- PHP String substr_count()用法及代碼示例
- PHP String strtoupper()用法及代碼示例
- PHP String nl_langinfo()用法及代碼示例
- PHP String strtok()用法及代碼示例
- PHP String vprintf()用法及代碼示例
- PHP String substr_replace()用法及代碼示例
- PHP String strstr()用法及代碼示例
- PHP String str_replace()用法及代碼示例
注:本文由純淨天空篩選整理自 PHP String quoted_printable_decode() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。