次のように私はJSON配列を構築しています:次のように私は配列を印刷することができますPHP&JSON - データへのアクセス
$footerLinks = json_decode($result);
:
$footerSEOArray[$data['domainname']] = $data[$language];
echo json_encode($footerSEOArray);
はかつて私はこのようにそれを解読戻さ:
print_r($footerLinks);
そして、印刷したときには、次のようになります。
stdClass Object
(
[www.data1.com] => Australia
[www.data2.com] => Hindu
[www.data3.com] => Laos
[www.data4.com] => Iranian
[www.data5.com] => America
)
今、私は配列の最初と2番目の部分を印刷できるようにする必要がありますが、print_r()の外側で印刷することはできません。
THX
これは配列ではないオブジェクトです。オブジェクトプロパティまたは配列項目にアクセスする方法を学習する必要があります。 –
'$ footerLinks'は**オブジェクト**です。 json_decodeに2番目のパラメータとして 'true'を渡さなければならない配列として取得したいと思うかもしれません。その後、配列を反復処理できます。 –
あなたはecho $ footerLinks [0] - > {'www.data1.com'}を使用する必要があります。 – dkulkarni