PHP quoted_printable_decode()
函数,把 quoted-printable 字符串解码为 8 位 ASCII 字符串。
此函数返回一个 8 位二进制字符串。quoted_printable_decode()
函数类似于 imap_qprint() 函数,而与quoted_printable_encode() 函数相反。
语法
该函数的语法如下:
quoted_printable_decode (string $str) : string
参数
- str (必须) - 指定要解码的字符串。
返回值
返回8位二进制字符串。
支持的PHP版本
PHP 4+ 版本
示例
下面给出了一些示例,这将有助于我们理解quoted_printable_decode()
函数以及它的使用方法.
示例1
它将带引号的可打印字符串解码为 8 位 ASCII 字符串。
<?php
$input_str = "Welcome =0Ato yxjc123.com website.";
echo quoted_printable_decode($input_str);
?>
浏览器输出:
Welcome to yxjc123.com website.
示例2
<?php
$String = '=0D=0Ayxjc123';
echo (quoted_printable_decode($String));
?>
浏览器输出:
yxjc123
注意:quoted_printable_decode() 函数用于PHP 中的邮件处理。大多数时候它包含quoted-printable,例如=0A,0D等。因此PHP提供了内置函数来处理此类邮件以生成普通的8位字符串。