Funkcja PHP fputcsv()
Definicja i użycie
Funkcja fputcsv() formatuje wiersz jako CSV i zapisuje go do otwartego pliku.
Funkcja ta zwraca długość zapisanego cięcia. W przypadku błędów zwraca false.
Gramatyka
fputcsv(plik,fields,seperator,enclosure)
Parametry | Opis |
---|---|
plik | Wymagane. Określa otwarty plik, do którego będą zapisywane dane. |
fields | Wymagane. Określa tablicę, z której będą pobierane dane. |
seperator | Opcjonalne. Określa znak separatora pól. Domyślnie to przecinek (,). |
enclosure | Opcjonalne. Określa znak otaczający pole. Domyślnie to cudzysłów ". |
Opis
fputcsv() formatuje wiersz (używając fields Formatuje tablicę (przekazywaną jako tablicę) plik Określony plik.
Wskazówki i komentarze
Wskazówka:Zobacz funkcję fgetcsv().
Przykład
<?php $list = array ( "George,John,Thomas,USA", "James,Adrew,Martin,USA", ); $file = fopen("contacts.csv","w"); foreach ($list as $line) { fputcsv($file,split(','),$line)); } fclose($file); ?>
Po uruchomieniu powyższego kodu, plik CSV będzie wyglądał mniej więcej tak:
George,John,Thomas,USA James,Adrew,Martin,USA