2013-02-19 41 views
2

我需要一些幫助geting一些數據從JSON到PHP,我已經嘗試了很多選擇,但不能得到我需要的結果,請能夠一些你幫忙。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,並且數字後,我的,例如我: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']; 

我不能得到任何結果。

+0

提示:json_last_error \() – 2013-02-19 02:04:44

回答

3

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功能的序列化字符串。

嘗試unserialize。這裏:http://php.net/unserialize

您的數據輸出;

 
Array 
(
    [0] => 135 
    [1] => 177 
    [2] => 178 
    [3] => 166 
    [4] => 165 
) 
+0

非常感謝您的幫助。 – AvinDE 2013-02-19 01:45:56

+0

是的,我已經接受了,thnx再次 – AvinDE 2013-02-19 02:04:43