Просто для любопытства (я знаю, что это может быть однострочный оператор foreach), есть ли какая-либо функция PHP-массива (или комбинация из многих), которая задала такой массив:
Array (
[0] => stdClass Object (
[id] => 12
[name] => Lorem
[email] => [email protected]
)
[1] => stdClass Object (
[id] => 34
[name] => Ipsum
[email] => [email protected]
)
)
И, учитывая 'id' и 'name', вы получите что-то вроде:
Array (
[12] => Lorem
[34] => Ipsum
)
Я использую этот шаблон много, и я заметил, что array_map совершенно бесполезен в этом случае, потому что вы не можете указать ключи для возвращенного массива.