PHP 字符串函数

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位字符串。