Zapisywanie do pliku TSV (fputcsv z separatorem tabulacji)
Założenie: Nauczymy się zapisywać dane do pliku TSV (Tab Separated Values) używając funkcji fputcsv()
z separatorem tabulacji.
Krok po kroku:
- Tworzenie tablicy danych: Zdefiniujmy tablicę dwuwymiarową, gdzie każdy wewnętrzny element to wiersz w pliku TSV.
- Otwarcie pliku do zapisu: Użyjemy funkcji
fopen()
, aby otworzyć plik w trybie zapisu (“w”). - Zapisywanie danych za pomocą fputcsv(): Funkcja
fputcsv()
zapisuje dane do pliku. Ustawiamy separator na znak tabulacji (\t). - Zamykanie pliku: Pamiętajmy o zamknięciu pliku po zakończeniu zapisu.
$data = [
['Imię', 'Nazwisko', 'Wiek'],
['Jan', 'Kowalski', '30'],
['Anna', 'Nowak', '25']
];
$file = fopen('dane.tsv', 'w');
foreach ($data as $row) {
fputcsv($file, $row, "\t");
}
fclose($file);
Ten kod utworzy plik o nazwie ‘dane.tsv’ z danymi w formacie TSV, gdzie kolumny są oddzielone tabulacją.
Pamiętaj, że aby ten kod działał poprawnie, musisz mieć uprawnienia do zapisu w katalogu, w którym uruchamiasz skrypt.
Ten przykład pokazuje podstawy zapisywania danych do pliku TSV w PHP. Zachęcamy do dalszego eksperymentowania i poznawania zaawansowanych funkcji pracy z plikami!