Преобразование сложного массива из запроса dql в простой, возвращающий только выбранные записи - PullRequest
0 голосов
/ 28 февраля 2020

Я написал запрос dql:

$emails = $manager->createQuery('SELECT (u.email) as email FROM App\Entity\User u')->getResult();

, который возвращает:

Array

Я хотел бы преобразовать его в простой массив, который будет перечислять непосредственно электронные письма вроде:

$emails = ["email1", "email2", "email3", "email4" ...];

Может кто-нибудь помочь мне с этим?.

1 Ответ

2 голосов
/ 28 февраля 2020
$emails = $manager->createQuery('SELECT (u.email) as email FROM App\Entity\User u')->getResult();
$emails = array_column($emails, 'email');
...