php前辈请进来,求个双引号和单引号问题

gaowenzhen 2013-11-29 01:34:30


//这正常
<?php

$json = '{"foo":12345999}';
$obj = json_decode($json);
echo $obj->{'foo'}

?>


//不正常

<?php

$json = '{foo:"12345999"}';
$obj = json_decode($json);
echo $obj->{'foo'}

?>
//-------------
{foo:"因我取到js串就是这样,能否直接用,不给"foo"加引号可以吗"}


...全文
251 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2013-11-29
  • 打赏
  • 举报
回复
必须要满足json格式标准,不然解析会出问题。
xuzuning 2013-11-29
  • 打赏
  • 举报
回复
不可以 作为 js 的对象,加不加都可以(新标准是必须加) 作为 json 则必须加,否则 son_decode 不认识

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧