2016-09-22 3 views
0

私はWP-API V2を使用してWordpressで実装したAPIを読み込もうとしています。必要な情報を返すためにいくつかのプラグインを使用しました。json配列を表示

ソースjson can be found here

私はpure_taxonomies->property-status->nameを返す必要があります。

私は次のことを試してみましたが、私はちょうど空白のページを取得:

foreach($select_api as $p) 
{ 
    echo ' 
    Status:'.$p->pure_taxonomies->property-status->name.' 
    '; 
} 

すべてのヘルプは素晴らしいことです!

+0

「返す」か「エコー」しますか? – RiggsFolly

+0

私は共通の答えを書くでしょう。 $ select_apiには何が入っていますか? foreachは機能しますか? – Dmytrechko

+0

$ select_apiにjsonのデータがどのように埋め込まれているか教えてください。 – Hafenkranich

答えて

0

まず、json_encoded文字列がある場合は、 でデコードする必要があります。json_decode() jsonをデコードし、2つの要素で配列を取得しました。 あなたのエラーはおそらくハイフンのプロパティーステータスののプロパティのためです。

Status:'.$p->pure_taxonomies->{"property-status"}[0]->name.' 

重要: あなたは、中括弧を使用する必要があります。ハイフン

  • とプロパティ名用

    1. 使用中括弧は、あなたの構造財産-状態にが配列であることを忘れないでください。そのため、最初の要素を取得するためにインデックス0を使用したのはなぜですか?

  • +0

    それは完璧に感謝しました – Aaron