La méthode PDO fetchAll()
a un paramètre fetch_style
qui tel que documenté
renverra un tableau avec des clés associatives numériques et nommées, ce qui vous fera avoir des doublons lorsque vous parcourrez le tableau.
Vous pouvez le définir en utilisant l'une des constantes PDO Fetch documentées ici
- ils commencent tous par PDO::FETCH_
et utilisez-le pour obtenir soit un tableau associatif (PDO::FETCH_ASSOC
) ou un tableau numérique (PDO::FETCH_NUM
)
return $statement->fetchAll(PDO::FETCH_ASSOC);