С помощью этого кода я создаю файл экспорта CSV:
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" я получаю в несколько раз больше кавычек, чем нужно...
Мне нужны котировки по всем экспортируемым товарам, как я могу это сделать?