эй, у меня есть массив с возвращенными ключами
$temp = $sth->fetchAll(PDO::FETCH_ASSOC);
мой результат выглядит так:
[0] => [
'id' = 11,
'title' => 't1'
]
[1] => [
'id' = 12,
'title' => 't2'
]
если я хочу вернуть идентификаторы в качестве ключа, я вызываю что-то вроде этого:
$temp = array_map(function($v){return $v[0];}, $sth->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_ASSOC));
и мой результат выглядит так:
[11] => [
'title' => 't1'
]
[12] => [
'title' => 't2'
]
как вернуть массив объектов по идентификатору?когда я делаю это, у меня нет методов в объекте ...
$temp = array_map(function($v){return $v[0];}, $sth->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_CLASS));