我像这样传递 php 数组
[sit_latitude] => 20° 23.298' N
里面 json_encode();输出就像,
{"sit_latitude":null}
显示为空,请问如何解决?
我的代码片段
...
$stmt->bindParam("id", $_GET[id]);
$stmt->execute();
$employee = $stmt->fetchObject();
$dbh = null;
echo '{"item":'. json_encode($employee) .'}';
我尝试并成功的方法有点奇怪但有效,所以让我与您分享。
$latitude = json_encode(utf8_encode($emplyoee['sit_latitude']));
$longitude = json_encode(utf8_encode($employee['sit_longitude']));
$emplyoee['sit_latitude'] = $latitude;
$emplyoee['sit_longitude'] = $longitude;
现在就像
echo '{"item":'. json_encode($employee) .'}';
这会解决你的问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)