Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP] CSV - wyświetlenie jednego wiersza
Forum PHP.pl > Forum > Przedszkole
php11
Cześć,

mam plik csv (przerobiony z excela).
Zawiera ok. 6 tys. linijek.

Potrzebuję wyświetlić tylko jeden wiersz - jeżeli w wierszu znajduje się szukane wyrażenie (np. wiadro).

Czy za każdym razem pobieram cały plik i go przeszukuję?
Czy jest może jakiś lepszy (szybszy?) sposób?

Dzięki za sugesie!
Tomplus
Jest. Robisz import danych do bazy SQL, aby każda linia i kolumna była rozdzielona.
Salvation
Jeżeli faktycznie nie potrzebujesz 5999 linii, to potraktuj cały CSV jak tekst. Skorzystaj np. z preg_match_all(), wyrażenia regularnego i sprawdź czy efekt jest zadowalający.
Korzystałem też swojego czasu z tej biblioteki: https://github.com/thephpleague/csv, może i tobie się przyda
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.