0

PHP で json フィードを使用する際に問題があります。例えば ​​:

[{"type":"article",
"article":[{
"title":"hello",
"number":{
"facebook":4,
"twitter":6}
}],

[{"type":"article",
"article":[{
"title":"hello",
"number":{
"facebook":1,
"twitter":3}
}],

タイトルを保存するのに問題はありません:

$titre = $data[$i]['type'][0]['title'];

しかし、Facebook番号を保存する方法が見つかりません。いろいろ組み合わせてみました

$number = $data[0]['type'][$i]['scores']['facebook'][0];

また

$number = $data[0]['type'][$i]['scores']['facebook'];

また

$number = $data[0]['type'][$i]['scores']['facebook'][1];

誰も働いていません... アイデアはありますか?どうもありがとう!

4

3 に答える 3

0

json_decode() 関数を使ってみてください ( php manual entry )。このようにして、json の値に簡単にアクセスし、配列の値を見つけようとする際の頭痛の種を回避できます。

これは、Json が無効であるか問題がある場合にも NULL を返します (デバッグに役立ちます)。

于 2013-07-22T12:56:14.817 に答える