0

我正在尝试阅读我使用 WP-API V2 用 Wordpress 实现的 api,我使用了几个插件来返回我需要的信息。

源 json可以在这里找到

我需要返回pure_taxonomies->property-status->name

我已经尝试了以下但我只是得到一个空白页:

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

任何帮助都会很棒!

4

1 回答 1

0

首先,如果你有 json_encoded 字符串,你应该用 json_decode() 解码它我解码了你的 json 并得到包含两个元素的数组。您的错误可能是由于属性名称中的连字符属性状态。您应该使用花括号:

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

重要的。

  1. 对带有连字符的属性名称使用大括号

  2. 不要忘记,在您的结构中,属性状态是数组。这就是为什么我使用索引 0 来获取第一个元素

于 2016-09-22T12:03:58.703 回答