Metoda PDO fetchAll() má parametr fetch_style které jak je zdokumentováno
vrátí pole s číselnými i pojmenovanými asociativními klíči, což způsobí, že při iteraci pole budete mít duplikáty.
Můžete jej nastavit pomocí jedné z konstant PDO Fetch zdokumentovaných zde
- všechny začínají PDO::FETCH_ a použijte to k získání buď asociativního pole (PDO::FETCH_ASSOC ) nebo číselné pole (PDO::FETCH_NUM )
return $statement->fetchAll(PDO::FETCH_ASSOC);