• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP开发心得三

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1, JSON在调用json_decode前要检查其中是否含有反斜杠“\”等特殊字符

比如下面这段代码,返回的就是空值,非常坑爹吧。

$res = {"Ret":"1","data":[{"ParkName":"天晖阁\停车场"}]};
$de_json = json_decode($res,true);
	var_dump (json_decode($res));

加入html_entity_decode处理后,解码正常:

$res = {"Ret":"1","data":[{"ParkName":"天晖阁\停车场"}]};
$res = stripslashes(html_entity_decode($res));
$de_json = json_decode($res,true);
	var_dump (json_decode($res));

  

2,JSON在处理时区分大小写  

下面代码中,单引号里面的字符要与JSON中的完全一致,包括大小写,否则就会返回空。这是新手一定要注意的。

$de_json = json_decode($res,true);
$Ret = $de_json['Ret'];

  

3,JS代码不起作用了?请检查错误

有时我们发现js代码放在html的script标签内能正常执行,但把script标签内代码挪到一个单独的js文件中,然后在html文件中采用<script src="">的方式进行引用,却变得不行了。

其实不用怀疑这种写法的正确性,多半是js文件中出现了错误,浏览器对错误的一贯采用忽略的态度,所以看起来就很奇怪喽!

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP关联数组教程 - 岚之山发布时间:2022-07-10
下一篇:
Yii2.0源码阅读-PHP如何与redis通信?发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap