Czytanie pliku do tablicy (file)
Założenie: Nauczymy się, jak odczytać zawartość pliku tekstowego i zapisać każdą linię jako element tablicy w PHP, korzystając z funkcji file()
.
Krok po kroku:
- Utworzenie pliku tekstowego: Na początek utwórz plik tekstowy o nazwie
plik.txt
w tym samym katalogu, co Twój skrypt PHP. Wpisz do niego kilka linijek tekstu, każda w nowej linii. - Odczytanie pliku za pomocą funkcji
file()
: Funkcjafile()
zwraca tablicę, gdzie każdy element to jedna linia z pliku. - Wyświetlenie zawartości tablicy: Możemy teraz wyświetlić zawartość tablicy
$linie
za pomocą pętliforeach
. - Obsługa błędów: Warto dodać obsługę błędów, na wypadek gdyby plik nie istniał. Można to zrobić za pomocą instrukcji
if (file_exists('plik.txt'))
.
$linie = file('plik.txt');
foreach ($linie as $linia) {
echo $linia . "
";
}
if (file_exists('plik.txt')) {
$linie = file('plik.txt');
foreach ($linie as $linia) {
echo $linia . "
";
}
} else {
echo "Plik plik.txt nie istnieje!";
}
Ten przykład pokazuje podstawowe użycie funkcji file()
do odczytu plików w PHP. Zachęcamy do eksperymentowania i dalszego zgłębiania tematu pracy z plikami w PHP!