Я создаю json из моего db, как показано ниже;Использование array_map с fetchAll (PDO :: FETCH_ASSOC)
$PdoObject -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$PdoStatement=$PdoObject->prepare($SqlQuery);
$PdoStatement->execute();
$PdoResultToArray=$PdoStatement->fetchAll(PDO::FETCH_ASSOC);
Я пытаюсь работать над значением возвращаемого массива db, как показано ниже, но возвращает ошибку.
$PdoResultToArrayNew=array_map("strtolower", $PdoResultToArray);
Внимание: strtolower() ожидает параметр 1, чтобы быть строка, массив приведены в
вашу функцию 'array_map (titleCase, $ PdoResultToArray); 'должно быть как' array_map ("titleCase", $ PdoResultToArray); ' –
Можете ли вы' print_r ($ PdoResultToArray) '? –