Excluding numbered-index elements of PDO::fetchAll()
问题 $allrows = $pdo->fetchAll(); // select * from .... I want to transform this $allrows into JSON by doing : echo (json_encode($allrowl,JSON_PRETTY_PRINT)); My problem is that this fetchAll will not only extracting data as associate array but also indexed array for each element, hence repeating elements. [ { "org_id": "1", "0": "1", "category": "A", "1": "A", }, { "org_id": "2", "0": "2", "category": "A", "1": "A", } ] Thank you. 回答1: That's becuase the default fetch mode is FETCH_BOTH . CHange