Zapisywanie do pliku CSV (fputcsv)
Założenie: Nauczymy się zapisywać dane do pliku CSV za pomocą funkcji fputcsv()
w PHP.
Krok po kroku:
- Otwarcie pliku: Najpierw otwieramy plik w trybie zapisu (“w”). Jeżeli plik nie istnieje, zostanie utworzony. Jeżeli istnieje, jego zawartość zostanie nadpisana.
- Zapisywanie danych: Używamy funkcji
fputcsv()
do zapisywania danych do pliku. Funkcja przyjmuje jako argumenty uchwyt pliku oraz tablicę danych. Każdy element tablicy będzie oddzielony przecinkiem. - Zamknięcie pliku: Po zakończeniu zapisywania danych, należy zamknąć plik za pomocą funkcji
fclose()
. Jest to ważne, aby zapisać wszystkie dane na dysku.
$plik = fopen('dane.csv', 'w');
$dane = array('Jan', 'Kowalski', 30);
fputcsv($plik, $dane);
$dane2 = array('Anna', 'Nowak', 25);
fputcsv($plik, $dane2);
fclose($plik);
Ten przykład pokazuje podstawowe użycie funkcji fputcsv()
. Można zapisywać większe ilości danych, a także używać innych separatorów niż przecinek.
Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi możliwościami funkcji fputcsv()
!