我怎样才能让我的php服务器做出这样的响应:
{"eCode":0,"city":"london","time":"15:35"}
不是:
{"eCode":"0","city":"london","time":"15:35"}
我正在使用以下php代码:
<?php
$data = array('eCode' => '0', 'city' => 'london', 'time' => '15:35');
header('Content-type: application/json');
echo json_encode($data);
?>
那么,我如何才能删除
"eCode":"0",
中的引号并将其替换为"eCode":0,
? 最佳答案
你引用的是零,使之成为一个字符串。把它留作int:
<?php
$data = array('eCode' => 0, 'city' => 'london', 'time' => '15:35');
echo json_encode($data);
?>