如何在php中获取对象的属性值?

时间:2017-06-28 16:54:43

标签: php wordpress

我在wordpress中有一个自定义帖子类型,我想获取类别,所以我可以将它们列为过滤器选项。我用了

$terms = get_terms(array(
'post_type' => 'leadership',
'hide_empty'=> false,
));

获得一个对象,但我很难弄清楚如何从中获取任何东西。

该对象的一大块是:

Array ( [0] => WP_Term Object ( [term_id] => 3 [name] => Finance 

我想要名称部分。

I wrote $names = $terms->name;

但这似乎没有做到这一点。

这究竟是如何在php中处理的?

2 个答案:

答案 0 :(得分:1)

使用以下代码

$terms = get_terms(array(
'post_type' => 'leadership',
'hide_empty'=> false,
));
 // loop the results
foreach ( $terms as $term ) {
    echo $term->name ;
}

答案 1 :(得分:0)

尝试以下代码来获取所有类别$names=array_column($terms, 'name');