O método PDO
fetchAll() tem um parâmetro fetch_style que conforme documentado
retornará uma matriz com chaves associativas numéricas e nomeadas, fazendo com que você tenha duplicatas quando iterar sobre a matriz. Você pode configurá-lo usando uma das constantes de busca de PDO documentadas aqui - todos começam com
PDO::FETCH_ e use isso para obter um array associativo (PDO::FETCH_ASSOC ) ou uma matriz numérica (PDO::FETCH_NUM ) return $statement->fetchAll(PDO::FETCH_ASSOC);