php 字符串 定界符 json_last_error()

本文介绍了PHP中字符串的三种赋值方式:单引号、双引号和定界符,并详细解释了如何使用json_encode和json_decode进行变量的JSON编码与解码,包括常见错误及解决方法。

字符串的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,必须替换

 

转载于:https://www.cnblogs.com/jxkshu/p/4974749.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值