2

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'];

何の成果も得られません。

4

1 に答える 1

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";}

serializeこれは、PHP の関数によってシリアライズされた文字列のように見えます。

試してみてくださいunserialize。ここ: http://php.net/unserialize

あなたのデータ出力;

配列
(
    [0] => 135
    [1] => 177
    [2] => 178
    [3] => 166
    [4] => 165
)
于 2013-02-19T01:41:08.570 に答える