- Автор темы
- #1
В финальном варианте требуется сгенерировать .txt со строкой/строками формата
001;0;2017-01-26 12:33:00;123;250120177
Все работает но есть два вопроса к гуру
1) как заменить разделитель с , на ; пробовал delimiter, не получается воспринимает как закрытие массива.
2) Дата пишется не в формате 2017-01-26 12:33:00 а добавляются кавычки, т.е итоговый вариант выглядит как "2017-01-26 12:33:00".
001;0;2017-01-26 12:33:00;123;250120177
PHP:
<?php
$random_id = rand(1000000,9999999);
$today = date("y-m-d H:i:s");
$id="10";
$type="0";
$date="$today";
$key="123";
$receipt="$random_id";
$list = array (
array("$id", "$type", "$date", "$key", "$receipt")
);
$fp = fopen("$random_id.txt", 'w');
foreach ($list as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
echo "Success!";
?>
Все работает но есть два вопроса к гуру
1) как заменить разделитель с , на ; пробовал delimiter, не получается воспринимает как закрытие массива.
2) Дата пишется не в формате 2017-01-26 12:33:00 а добавляются кавычки, т.е итоговый вариант выглядит как "2017-01-26 12:33:00".
Последнее редактирование модератором: