下载贤集网APP入驻自媒体
PHP 高级过滤器
。。。。。。。。。。
检测一个数字是否在一个范围内
。。。。。。。。。。
检测 IPv6 地址
。。。。。。。。。。
检测 URL - 必须包含QUERY_STRING(查询字符串)
。。。。。。。。。。
移除 ASCII 值大于 127 的字符
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
PHP JSON
http://www.iis7.com/b/wzjk/
我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。
。。。。。。。。。。
环境配置,在 php5.2.0 及以上版本已经内置 JSON 扩展。
。。。。。。。。。。
JSON 函数
函数 描述
json_encode 对变量进行 JSON 编码
json_decode 对 JSON 格式的字符串进行解码,转换为 PHP 变量
json_last_error 返回最后发生的错误
。。。。。。。。。。
json_encode
PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。
语法:string json_encode ( $value [, $options = 0 ] )
参数
value: 要编码的值。该函数只对 UTF-8 编码的数据有效。
options:由以下常量组成的二进制掩码:
JSON_HEX_QUOT
JSON_HEX_TAG
JSON_HEX_AMP
JSON_HEX_APOS
JSON_NUMERIC_CHECK
JSON_PRETTY_PRINT
JSON_UNESCAPED_SLASHES
JSON_FORCE_OBJECT
。。。。。。。。。。。
json_decode
PHP json_decode() 函数用于对 JSON 格式的字符串进行解码,并转换为 PHP 变量。
语法:mixed json_decode ($json_string [,$assoc = false [, $depth = 512 [, $options = 0 ]]])
参数
json_string: 待解码的 JSON 字符串,必须是 UTF-8 编码数据
assoc : 当该参数为 TRUE 时,将返回数组,FALSE 时返回对象。
depth : 整数类型的参数,它指定递归深度
options : 二进制掩码,目前只支持 JSON_BIGINT_AS_STRING 。
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
PHP 7 新特性
PHP 7+ 版本极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。
PHP 7+ 版本新加特性如下表所示:
序号 内容
1 PHP 标量类型与返回值类型声明
2 PHP NULL 合并运算符
3 PHP 太空船运算符(组合比较符)
4 PHP 常量数组
5 PHP 匿名类
6 PHP Closure::call()
7 PHP 过滤 unserialize()
8 PHP IntlChar()
9 PHP CSPRNG
10 PHP 7 异常
11 PHP 7 use 语句
12 PHP 7 错误处理
13 PHP intdiv() 函数
14 PHP 7 Session 选项
15 PHP 7 废弃特性
16 PHP 7 移除的扩展
17 PHP 7 移除的 SAPI