Json到php,can';我得不到我需要的数据

Json到php,can';我得不到我需要的数据,php,arrays,serialization,json,Php,Arrays,Serialization,Json,我需要一些帮助获取一些从JSON到php的数据,我已经尝试了很多选项,但无法得到我需要的结果,请你们中的一些人提供帮助 数据可以通过url获取。 以下是来自url的数据:a:5:{i:0;s:3:135;i:1;s:3:177;i:2;s:3:178;i:3;s:3:166;i:4;s:3:165;} 我需要获取“”中的数字,例如135,以及I之后的数字,例如I:0、I:1等 以下是我已经厌倦的代码: $string = file_get_contents("http://www.myweb.c

我需要一些帮助获取一些从JSON到php的数据,我已经尝试了很多选项,但无法得到我需要的结果,请你们中的一些人提供帮助

数据可以通过url获取。 以下是来自url的数据:
a:5:{i:0;s:3:135;i:1;s:3:177;i:2;s:3:178;i:3;s:3:166;i:4;s:3:165;}

我需要获取“”中的数字,例如135,以及I之后的数字,例如I:0、I:1等

以下是我已经厌倦的代码:

$string = file_get_contents("http://www.myweb.com/url.php?url=1");
$json_a=json_decode($string,true);
echo  $json_a['a:5']['i'];
我不能得到任何结果。

a:5:{I:0;s:3:135;I:1;s:3:177;I:2;s:3:178;I:3;s:3:166;I:4;s:3:165;}

这看起来像是PHP的
serialize
函数序列化的字符串

尝试取消序列化。在这里:

您的数据输出

Array ( [0] => 135 [1] => 177 [2] => 178 [3] => 166 [4] => 165 ) 排列 ( [0] => 135 [1] => 177 [2] => 178 [3] => 166 [4] => 165 )
非常感谢您的帮助。提示:json\u last\u error()