あなたが手伝ってくれることを願っています。私は検索したが役に立たない。私は別々のPHPの変数にこのJSON配列を読み取ってMySQLのテーブルに追加する方法を知っておく必要があります: -このjson配列はどのように解析できますか?それはオブジェクトのようです
stdClass Object
(
[status] => ok
[search] => search_data
[pagination] => Array
(
[next] => /search/data/?query=landrover&limit=3
)
[data] => Array
(
[0] => Array
(
[domain] => fourwheeler.com
[description] => Landrover
[user] => Array
(
[username] => jlyon
[full_name] => j lyon
[image_url] => http://example.jpg
[id] => 200902970785661194
)
[counts] => Array
(
[datacount] => 4
[comments] => 0
[likes] => 0
)
[id] => 200902833346737840
[created_at] => 2011-08-30T05:23:45
)
[1] => Array
(
[domain] => 4x4forum.co.uk
[description] => Defender
[user] => Array
(
[username] => tjeffries
[full_name] => T Jeffries
[image_url] => http://example.jpg
[id] => 200902970785661194
)
[counts] => Array
(
[datacount] => 3
[comments] => 2
[likes] => 34
)
[id] => 200902833346737840
[created_at] => 2011-09-02T05:12:57
)
[2] => Array
(
[domain] => tumblr.com
[description] => rangerover
[user] => Array
(
[username] => pjackson
[full_name] => p jackson
[image_url] => http://example.jpg
[id] => 200902970785661194
)
[counts] => Array
(
[datacount] => 24
[comments] => 3
[likes] => 9
)
[id] => 200902810506737091
[created_at] => 2011-09-230T05:19:35
)
)
[query] => landrover
[counts] => Array
(
[places] => 3
[datapoints] => 500
[user] => 0
)
[pages] => 3
)
私はこれをやってみましたが、運がなかったしています。
$JSON_Data = json_decode($JSON,true);
foreach($json_output['data'] as $key => $val) {
$domain = ($json_output['data'][$key]['domain']);
echo $domain."<br/>";
}
誰も私の髪を引き裂かずに今夜寝ることができますか? ;-)
おかげ
はJonatan
最初のスニペットはJSONではありません。 JSONは文字列です。 –
投稿した内容はJSON配列ではありません – Mchl
おそらくPHPの反復子をもっと見る必要がありますか?オブジェクトを反復処理できるかどうかを確認します。 – MyStream