次のように、JSON でエンコードされた配列が正常に入力されました。
$profanityText = json_encode($pds->fetchAll(PDO::FETCH_ASSOC));
後でこのデータをループしたいので、次のことを行います。
$profanityTextArray = json_decode($profanityText);
foreach ($profanityTextArray as $key => $jsons) {
print_r($jsons);
}
print_r($jsons) を使用すると、次の出力が得られます。
stdClass Object
(
[apple] => yes
[peach] => yes2
[banana] => no
)
(
[apple] => yes
[peach] => yes2
[banana] => no
)
これでもいいです。問題は、foreach ループ中に個々の要素にアクセスする方法がわからないことです。例: 必要な意思決定を行うために、リンゴとバナナの個体にアクセスできるようにしたいと考えています。
各行の print_r ではなく、要素に個別にアクセスするにはどうすればよいですか?