今天模仿别人做评论,因为要记录评论者的用户名、Email地址等信息,给用户增加方便,不用他们老是输入,所以想到有cookie来记录
想到用json的方法,json在php5.2以上的版本已经默认安装,所以在支持上不成问题
结果我的PHP会默认用addslashes,导致json_decode不成功,所以我又用了strip_slashes
结果显示Cannot use object of type stdClass as array
因为json_decode默认返回是一个sdClass的object所以只能当对像来用
有二个方法
1、使用 json_decode($d, true)。就是使json_decode 的第二个变量设置为 true。
2、json_decode($res) 返回的是一个对象, 不可以使用 $res['key'] 进行访问, 换成 $res->key 就可以了。
------分隔线----------------------------
- 上一篇:如何使用PHP服务端代理抓取网页内容
- 下一篇:Zend Studio 实用快捷键

百鸣[Baiming.org]欢迎您~