オブジェクトの配列があり、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 (またはその他のミステリー関数) でこれを行う方法はありますか?