举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > php declare函数 PHP quoted_printable_decode() 函数

php declare函数 PHP quoted_printable_decode() 函数

2023-04-24 08:31 PHP教程

php declare函数 PHP quoted_printable_decode() 函数

php declare函数

PHP declare函数是PHP 5.3.0版本中新增的一个语言结构,它可以用来改变当前代码块的执行模式。它可以用来设置当前代码块的执行模式,包括:ticks、encoding、strict_types。

declare函数的语法如下:

declare (directive)
{
    // code to be executed;
} 

其中directive是一个字符串,它可以是ticks、encoding或strict_types之一。

ticks

declare(ticks=1);

ticks选项用于在PHP代码执行期间设置一个“tick”处理函数。当PHP解释器执行到declare(ticks=n)语句时,它会在当前位置设置一个tick处理函数,并在之后的n条语句执行后再次调用tick处理函数。这样就可以在PHP代码执行期间定时调用tick处理函数了。

encoding

declare(encoding='ISO-8859-1'); 

encoding选项用于设置当前代码块中字符串的默认字符集。如果不使用此选项,则字符集将使用php.ini文件中的default_charset选项来决定。如果使用此选项,则会覆盖php.ini文件中的default_charset选项。

strict_types

declare(strict_types=1); 

strict_types选项用于强制在当前代码块中使用严格的参数/返回值声明检查。如果不使用此选项,则会使用php.ini文件中的strict_type选项来决定是否启动严格声明检查功能。如果使用此选项,则会覆盖php.ini文件中的strict_type选项。

PHP quoted_printable_decode() 函数

PHP quoted_printable_decode() 函数

PHP String 参考手册 PHP String 参考手册

实例

对经过 quoted-printable 编码后的字符串进行解码,返回 8 位的 ASCII 字符串:

<?php
$str = "Hello=0Aworld.";
echo quoted_printable_decode($str);
?>

上面代码的浏览器输出如下:

Hello world.

上面代码的 HTML 输出如下(查看源代码):

Hello
world.

运行实例 »

定义和用法

quoted_printable_decode() 对经过 quoted-printable 编码后的字符串进行解码,返回 8 位的 ASCII 字符串

提示:经过 quoted-printable 编码后的数据与通过邮件传输进行修改的不一样。一个完全 US-ASCII 的文本可进行 quoted-printable 编码,用来确保通过文字翻译或线包网关进行消息传递时数据的完整性。


语法

quoted_printable_decode(string)

参数 描述
string 必需。规定要解码的 quoted-printable 字符串。

技术细节

返回值: 返回 8 位的 ASCII 字符串。
PHP 版本: 4+


PHP String 参考手册 PHP String 参考手册
阅读全文
以上是鳄鱼CMS为你收集整理的php declare函数 PHP quoted_printable_decode() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们