从 json 数组中删除引号 (Php)
我尝试从 json 输出中删除引号,但没有任何效果...
1 => array(
'y' => str_replace('"','',$behaviour[5]['wcount']),
'name' => 'Slice Name B'
),
输出
{"y":"3","name":"Slice Name B"}
我需要删除字符串 "3"
我尝试了 str_replace('"','',$behaviour [5]['wcount'])
和 str_replace("'","",$behaviour[5]['wcount']);
有人可以帮助我吗?
I tryed to remove the quote from my json output, but nothing work...
1 => array(
'y' => str_replace('"','',$behaviour[5]['wcount']),
'name' => 'Slice Name B'
),
Output
{"y":"3","name":"Slice Name B"}
I need to remove the string "3"
I tryed str_replace('"','',$behaviour[5]['wcount'])
and str_replace("'","",$behaviour[5]['wcount']);
Someone can help me please ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
Try this instead:
如果您运行的是 PHP 5.3.3。或者更好,您可以将
JSON_NUMERIC_CHECK
传递给json_encode
,它应该执行您想要的操作:If you're running PHP 5.3.3. or better, you can pass
JSON_NUMERIC_CHECK
tojson_encode
which should do what you want: