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);