PHP json_encode / json_decode
2015-03-26 14:17
477 查看
2015年3月26日 14:14:16
PHP的json函数对几个特殊值的处理笔记
$a = json_decode(false);
var_dump($a); // NULL
// 解析不合法的json
error_reporting(E_ALL);
$a = '{"abc":"e';
$b = json_decode($a, true);
var_dump($b); // NUll
PHP的json函数对几个特殊值的处理笔记
<?php //----------编码 $a = array(); $b = json_encode($a); var_dump($b); // string(2)"[]", 中括号 echo '<br>'; $e = ''; $f = json_encode($e); var_dump($f);// string(2)"""", 一对双引号 echo '<br>'; $k = NULL; $l = json_encode($k); var_dump($l);// string(4) "null" echo '<br>'; //---------解码 $g = '[]'; $h = json_decode($g); var_dump($h); // array(), 空数组 echo '<br>'; $i = '""'; $j = json_decode($i); var_dump($j); // string(0)"" ,返回空字符串 echo '<br>'; $c = ''; $d = json_decode($c); var_dump($d); // NULL echo '<br>'; $m = NULL; $n = json_decode($m); var_dump($n); // NULL echo '<br>'; $q = 'null'; $r = json_decode($q); var_dump($r); // NULL echo '<br>'; $o = array(); $p = json_decode($o); // Warning: json_decode() expects parameter 1 to be string ^_^ var_dump($p); // NULL echo '<br>';
$a = json_decode(false);
var_dump($a); // NULL
// 解析不合法的json
error_reporting(E_ALL);
$a = '{"abc":"e';
$b = json_decode($a, true);
var_dump($b); // NUll
相关文章推荐
- PHP json_encode/json_decode与serialize/unserializ性能测试
- jQuery的JSON 与 PHP的json_encode 和 json_decode(ZT翻译)
- php自定义json_encode()和json_decode()函数
- PHP数组 与 JSON 互相转换 (json_encode和json_decode的使用)
- php中json_decode()和json_encode()的使用方法
- 将php数组传递到js—json_encode(),json_decode()
- php json_encode()与json_decode()的区别
- php json_encode unicode decode
- php网站服务器没有json包(json_encode和json_decode)方法解决
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- PHP使用json_encode生成json数据,使用json_decode对JSON解码
- PHP中json_encode、json_decode与serialize、unserialize的性能测试
- PHP JSON_DECODE/JSON_ENCODE中文内容为NULL或乱码
- PHP数组和Json之间的互相转换 json_encode() 和 json_decode()
- php中json_decode()和json_encode()的使用方法
- php json_encode json_decode 操作中文字符