Vamos a ver como podemos obtener, a partir de un array de objetos, sólo una propiedad de todos los objetos del array.
Suponiendo que tenemos el siguiente array de objetos:
Array
(
[0] => stdClass Object
(
[id] => 58
[start] => 000000
[end] => 11111
[name] => Name name name
[closed] => 1
[editable] => 1
[projects] => Array
(
[0] => stdClass Object
(
[key] => ABC
[name] => Name name name
)
)
[viewBoardsUrl] => https://url.com?id=58
)
... más elementos
)
Y estando ese objeto guardado en la variable $sprints, para obtener el id de todos los elementos sería:
array_map(create_function('$o', 'return $o->id;'), $sprints);