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:

  1. Tworzenie tablicy danych: Zdefiniujmy tablicę dwuwymiarową, gdzie każdy wewnętrzny element to wiersz w pliku TSV.
  2. 
    $data = [
        ['Imię', 'Nazwisko', 'Wiek'],
        ['Jan', 'Kowalski', '30'],
        ['Anna', 'Nowak', '25']
    ];
    				
  3. Otwarcie pliku do zapisu: Użyjemy funkcji fopen(), aby otworzyć plik w trybie zapisu (“w”).
  4. 
    $file = fopen('dane.tsv', 'w');
    				
  5. Zapisywanie danych za pomocą fputcsv(): Funkcja fputcsv() zapisuje dane do pliku. Ustawiamy separator na znak tabulacji (\t).
  6. 
    foreach ($data as $row) {
        fputcsv($file, $row, "\t");
    }
    				
  7. Zamykanie pliku: Pamiętajmy o zamknięciu pliku po zakończeniu zapisu.
  8. 
    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!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *