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