Я написал код, в котором я извлекаю данные из БД и заполняю их в CSV, используя функцию «fputcsv».
Сверху ставлю следующее:
$file = fopen("internal/customer_info.csv","w");
Затем я извлекаю данные и помещаю их в переменные, запускаю функцию:
$customerInfo = $first_name.";".$last_name.";".$address1.";".$address2.";".$postcode.";".$city.";".$country.";".$email;
fputcsv($file,explode(';',$customerInfo));
И, наконец, я закрыл файл.
Мой вопрос: как я могу поставить разделитель с запятой? Как видите, у меня там есть точка с запятой, а в выводе CSV - нет. Вместо этого отображается запятая.
Почему это? Может кто-нибудь помочь мне?
fputcsv()
, вы не получаете то, что хотите. Поэтому, пожалуйста, посмотрите документацию по этой функции, особенно сигнатуру функции. - person Rizier123   schedule 31.08.2015