С помощью этого кода я создаю свой экспортный файл CSV:fputcsv() добавить кавычки к каждой записи?
foreach ($data_for_export as $row) {
$data = [];
array_push($data, $row->product_id);
array_push($data, $row->product_name);
array_push($data, $row->product_code);
array_push($data, $row->text);
fputcsv($file, $data);
}
fclose($file);
Пример вывода является:
2131,"Toys set 35", TSSET35, "Lorem ipsum dolor sit amet"
Я попробовал его:
preg_replace("/([a-z0-9]+)/i", '"$1"', $row->product_id)
'"'.$row->product_id.'"'
С "preg_replace" я несколько раз больше котировок тогда необходимо ...
Мне нужны цитаты на Как экспортировать элементы, как я могу это сделать?
Почему котировки по всем пунктам требование? CSV не требует его как такового, поэтому PHP не добавляет кавычки к элементам, которые ему не нужны. – deceze
@deceze это требование клиента :( – Caner