0

Web サイトの特定のページのいいね! の数を取得し、それを配列に保存しようとしています。途中で立ち往生しましたが、次のコードで他のデータと一緒にいいねの数を取得できることがわかりました。

/*$site="http://graph.facebook.com/?ids=http%3a%2f%2xxxxxxxx.com/abc.php";
$graph= file_get_contents($site);

出力は次のとおりです。

{"http:\/\/xxxxxxxx.com\/abc.php":{"id":"http:\/\/xxxxxxxx.com\/abc.php","shares":75,"comments":3}}

いいねの数、つまりこの場合は 75 を php 配列に保存する方法はありますか?

私は爆発();を試しました。しかし、問題は、私が使用する URL が一定の長さではないことです。

4

1 に答える 1

1

これは json 文字列デコードです。json_decode を使用すると、出力が配列として取得されます。参照: http://php.net/manual/en/function.json-decode.php

$array  = json_deocde($json_string, true);

echo "<pre>";
print_r($array);
于 2013-02-15T12:20:50.633 に答える