网站http://tracker.ets2map.com/v2/fullmap包含我希望每10秒检索一次的数据,使用以下代码:
<?php
$content = file_get_contents("http://tracker.ets2map.com/v2/fullmap");
$result = json_decode($content);
print_r($result);
我希望以
的形式获取信息[{"name":"\u0420\u041e\u0421\u0421\u0418\u042f","x":-11409,"y":11749,"id":73469},{"name":"NikJZX","x":-12305,"y":-6239,"id":401390},{"name":"Efremov777","x":-12390,"y":-5636,"id":1755318}, ...]
但是使用上面的代码都是乱码
感谢您的帮助。
编辑:
我现在意识到争抢是非常误导的。 我修复了我原来的问题,但现在数据返回时带有/。
EG。
“{\”Trucks \“:{\”1743637 \“:{\”name \“:\”benanayan2 \“,\”h \“:0.55,\”p_id \“:\”2043 \“,\” server \“:2,\”mp_id \“:1743637,\”t \“:1511366599,\”online \“:true,\”y \“: - 27679,\”x \“:7203},\” 1229525 \“:{\”name \“:\”BoeinGTranSErtu \ u011frul15 \“,\”h \“:2.81,\”p_id \“:\”868 \“,\”server \“:2,\”\ tmp_id \“:1229525,\”t \“:1511366599,\”online \“:true,\”y \“: - 9884,\”x \“: - 8956},\”1717847 \“:{\”name \“:\”[VNS] PH \ u1ea0M \ u0110I \ u1ec6P \“,\”h \“:2.2,\”p_id \“:\”176 \“,\”服务器
答案 0 :(得分:1)
<?php
$content = file_get_contents("http://tracker.ets2map.com/v2/fullmap");
$result = json_decode($content,true);
echo '<pre>';
print_r($result);
我认为您的意思是print_r
会使打印中的数据混乱。尝试我的代码,使数据打印清晰可读。此外,当您解码为数组时,请使用true
,否则最终会导致std class object
无法轻松解析。