非常に初歩的な質問で、知識不足で申し訳ありません。
PHPでFreebaseからJSONクエリを出力しようとしています。cURL と json_decode を使用して、既に JSON を PHP に解析できました。
これは JSON 配列へのリンクです (何らかの理由でこれを直接リンクすることはできません): http://www.freebase.com/api/service/mqlread?query= {%20%22query%22%3A %20[{%20%22type%22%3A%20%22%2Fpeople%2Fperson%22%2C%20%22ns0%3Atype%22%3A%20%22%2Fbase%2Fbillionaires%2Fbillionaire%22%2C%20 %22employment_history%22%3A%20[{%20%22company%22%3A%20null%20}]%2C%20%22name%22%3A%20null%20}]%20}
アレイの最初のレベル (Bill Gates) は出力できますが、2 番目のレベル (Microsoft) は出力できません。
関連する会社ではなく、人々の名前を表示してループする方法を理解しました。
これまでのところ、私のコードは名前のリストを取得しています。
$results = json_decode($response)->result;
foreach ($results as $name) {
echo $name->name . '<br/>';
各名前に関連付けられている会社を表示したい。
ブラウザ形式は次のとおりです。
個人1 名前:
会社名1
会社名2
など
人物 2 名前:
会社名 1
など
ポインタをありがとう-これを簡単に表示するためにPHPコードを構造化する簡単な方法が欠けていると確信しています。