深度剖析:PHP中json_encode与json_decode
一、json_encode() 对变量进行JSON编码, 语法:json_encode($value[,$options=0]) 注意:1、$value为要编码的值,且该函数只对UTF8编码的数据有效; 2、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; 3、第二个参数一般不需要; 4、json数据其实就是一个string,可以用var_dump()打印出来看数据类型; 5、执行成功返回JSON数据,否则返回FALSE。 示例: $book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng'); $json = json_encode($book); echo $json; 浏览器打印出的结果如下: {"a"...
