PHP 字符串 quoted_printable_decode() 函數
quoted_printable_decode() 函數是 PHP 的內置函數,用于將 quoted-printable 字符串轉換為 8 位字符串。愛掏網 - it200.com該函數返回一個 8 位二進制字符串。愛掏網 - it200.comquoted_printable_decode() 函數類似于 imap_qprint() 函數,與 quoted_printable_encode() 函數相反。愛掏網 - it200.com該函數的語法如下:
quoted_printable_decode ( string $str ) : string
參數
str (必填) - 此函數只有一個字符串參數作為輸入,將被轉換為一個8位字符串。愛掏網 - it200.com這是一個必填參數。愛掏網 - it200.com
返回值
返回一個8位二進制字符串。愛掏網 - it200.com
支持的PHP版本
此函數可以在PHP 4+版本中使用。愛掏網 - it200.com
示例
以下是一些示例,將幫助我們更好地理解quoted_printable_decode()函數及其工作方式。愛掏網 - it200.com
示例1
將一個quoted-printable字符串解碼為一個8位ASCII字符串。愛掏網 - it200.com
<?php
input_str = "Welcome =0Ato javaTpoint website.";
echo quoted_printable_decode(input_str);
?>
瀏覽器輸出:
以下代碼的瀏覽器輸出將是:
Welcome to javaTpoint website.
HTML 輸出:
HTML 輸出可以通過右鍵單擊瀏覽器輸出,并選擇查看頁面源碼來查看。愛掏網 - it200.com以下代碼的HTML輸出將是:
示例2
<?php
String = '=0D=0AjavaTpoint'; echo (quoted_printable_decode(String));
?>
瀏覽器輸出:
以下代碼的瀏覽器輸出將是:
javaTpoint
HTML 輸出:
注意:quoted_printable_decode()函數在PHP中用于處理郵件。愛掏網 - it200.com大多數情況下,它包含類似=0A, 0D等quoted-printable編碼。愛掏網 - it200.com因此,PHP提供了內置函數來處理此類郵件以生成純文本的8位字符串。愛掏網 - it200.com