2013-02-19 3 views
2

나는 JSON에서 PHP로 데이터를 얻는데 도움이 필요하다. 나는 많은 옵션을 시도했지만, 필요한 결과를 얻을 수 없다. 도와 줘.Json to php, 내가 필요로하는 데이터를 얻을 수 없다.

데이터를 URL로 가져올 수 있습니다. 0, 내가 : 1 명 등

여기의 예 난 후에 나는 ""안에있는 숫자를 얻을 필요가 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, 및 번호 : 다음은 URL에서 데이터입니다 내가 피곤한 코드입니다 :

$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 \() –

답변

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

+0

예, 다시 받아 들였습니다. – AvinDE

관련 문제