- Автор темы
- #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".
			
				Последнее редактирование модератором: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
				 
 
		 enclosure must be a character in
 enclosure must be a character in