php 字符串 定界符 json_last_error()

字符串的3种赋值

1:单引号
          $str = '111111111111 ';
2:双引号
        $str  =" 11111111111 ";
3:定界符    
        $str = <<<DDD
                          1111111111111111111111111
                           大段文本字符串 ....................   
                  DDD;

 

变量类型的转范

json_encode — 对变量进行 JSON 编码 


json_decode — 对 JSON 格式的字符串进行编码 
错误时  json_decode   返回 null
json_last_error() - 返回最后发生的错误 

其它的json_decode($str)返回NULL的一些原因:
1.$str只能UTF-8编码

2.元素最后不能有逗号(与php的array不同)

3.元素不能使用单引号

4.元素值中间不能有空格和\n,必须替换

 

posted @ 2015-11-18 15:40  IT树  阅读(1052)  评论(0编辑  收藏  举报