PHP中折叠对象数组的一种简捷方法

PHP中折叠对象数组的一种简捷方法,php,Php,我有这样一个数组: $my\u arr=Array( [0]=>WP\U术语对象( [term_id]=>15 [名称]=>Foo [slug]=>foo [术语组]=>0 [term_taxonomy_id]=>15 [分类]=>产品分类 [说明]=> [父项]=>0 [计数]=>1 [过滤器]=>原始 ), [1] =>WP_术语对象( [term_id]=>16 [名称]=>条形图 [段塞]=>巴 [术语组]=>0 [term_taxonomy_id]=>16 [分类]=>产品分类 [说明

我有这样一个数组:

$my\u arr=Array(
[0]=>WP\U术语对象(
[term_id]=>15
[名称]=>Foo
[slug]=>foo
[术语组]=>0
[term_taxonomy_id]=>15
[分类]=>产品分类
[说明]=>
[父项]=>0
[计数]=>1
[过滤器]=>原始
),
[1] =>WP_术语对象(
[term_id]=>16
[名称]=>条形图
[段塞]=>巴
[术语组]=>0
[term_taxonomy_id]=>16
[分类]=>产品分类
[说明]=>
[父项]=>0
[计数]=>1
[过滤器]=>原始
),
[2] =>WP_术语对象(
[term_id]=>17
[名称]=>Foobar
[slug]=>foobar
[术语组]=>0
[term_taxonomy_id]=>17
[分类]=>产品分类
[说明]=>
[父项]=>0
[计数]=>1
[过滤器]=>原始
),
)
我试图输出:

Foo, Bar, Foobar

一种方法是通过循环将其添加到数组中:

$final_value = [];
foreach( $my_arr as $a ){
  $final_value[] = $a->name;
}
echo implode( $final_value, ', ' );
但我发现自己经常这样做

所以我想知道是否有一种更简洁的方法(尤其是让我眼睛不舒服的foreach)


也许还有更快的方法?

是的,您可以使用
array\u列

是的,您可以使用
array\u列