У меня есть фрагмент кода php, который считывает значения из набора результатов базы данных, помещает их в массив и записывает их в файл CSV.Мне нужно, чтобы каждое значение было заключено в двойные кавычки, когда оно входит в файл CSV, и не могу вспомнить, как это сделать.
Вот цикл, который записывает в файл (это фактически содержится в другом цикле для прохождения каждой строки, этот цикл, который я показываю, проходит по столбцам в текущей выбранной строке):
foreach ($row as $key => $val){
$newrow[$key] = preg_replace("(\r\n|\n|\r|\t)", "", $val);
}
fputcsv ($ fp, $ newrow);
Мне нужно, чтобы значение $ val было заключено в двойные кавычки при записи в файл.Прямо сейчас, результаты, которые я получаю, выглядят так:
554,702180,25.00,6FYAK0,9090909090909090
Мне нужно вот что:
"554","702180","25.00","6FYAK0","9090909090909090"
Может ли кто-нибудь вскочить в моем мозгу?