我有一组stdClass
对象,我想使用所有这些stdClass
对象的一个特定字段构建一个逗号分隔的列表。我的数组如下所示:
$obj1 = stdClass Object ( [foo] => 4 [bar] => 8 [foo-bar] => 15 );
$obj2 = stdClass Object ( [foo] => 16 [bar] => 23 [foo-bar] => 42 );
$obj3 = stdClass Object ( [foo] => 76 [bar] => 79 [foo-bar] => 83 );
$a = array(1=>$obj1 , 2=>$obj2 , 3=>$obj3);
我想对该数组foo
中的所有stdClass
对象进行内爆以创建一个逗号分隔的列表。所以想要的结果是:
4,16,76
有没有办法用 implode (或其他一些神秘的函数)来做到这一点,而不必让这个对象数组通过一个循环?