PHP 字符串 quoted_printable_decode() 函数

17 Mar 2025 | 阅读 2 分钟

quoted_printable_decode() 函数是 PHP 的内置函数,它将一个 quoted-printable(引用可打印)字符串转换为一个 8 位字符串。该函数返回一个 8 位二进制字符串。quoted_printable_decode() 函数与 imap_qprint() 函数类似,与 quoted_printable_encode() 函数相反。该函数的语法如下:

语法

参数

str (必需) - 该函数只有一个字符串参数作为输入,该参数将被转换为 8 位字符串。这是一个必需参数。

返回值

它返回 8 位二进制字符串。

支持的 PHP 版本

此函数可以在 PHP 4+ 版本中实现

示例

下面给出了一些示例,这些示例将帮助我们更好地理解 quoted_printable_decode() 函数及其工作原理。

示例 1

它会将一个 quoted-printable 字符串解码为 8 位 ASCII 字符串。

浏览器输出

以下代码的浏览器输出将是

Welcome to javaTpoint website.

HTML 输出

通过在浏览器中右键单击浏览器输出并选择“查看页面源代码”来查看 HTML 输出。以下代码的 HTML 输出将是

PHP String quoted_printable_decode() Function

示例 2

浏览器输出

以下代码的浏览器输出将是

javaTpoint

HTML 输出

PHP String quoted_printable_decode() Function

注意: quoted_printable_decode() 函数用于 PHP 中的邮件处理。大多数情况下,它包含 quoted-printable 字符,如 =0A, 0D 等。因此,PHP 提供了内置函数来处理此类邮件,以生成纯 8 位字符串。


下一个主题PHP 字符串函数