Я пытался выяснить, как лучше сделать результаты моих запросов более универсальными, когда у меня есть массив только с парами ключ-значение, но все мои выходные данные удвоились, как будто я посещал каждый ключ и каждое значениедважды.
Я обнаружил, что это из-за mode
, выбранного по умолчанию для функции $res->fetchArray()
. Во всей моей предыдущей работе с sqlite3 (javascript, java, python и т. Д.).), ожидаемое поведение - это просто пары ключ-значение.Почему php делает столбцы значимыми в каждой возвращаемой строке?