Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%)
|
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
Innym rozwiązaniem może być użycie funkcji file() z flagą FILE_SKIP_EMPTY_LINES:
Oczywiście to rozwiązanie, jak i rozwiązanie użytkownika @by_ikar należy stosować do plików "małych", o wielkości powiedzmy do 50MB. W sytuacji, kiedy plik będzie zbyt duży (będzie zawierał dużo treści) braknie nam pamięci na wykonanie całego skryptu. Wtedy trzeba skorzystać z funkcji fopen(), fgets(), sprawdzać długość każdej pobranej linii i zapisywać ją, lub nie do nowego pliku czy tablicy, z której później utworzysz plik. EDIT: De facto, dokładnie taki sam problem był już na forum poruszany. Ten post edytował mortus 1.01.2012, 13:43:15 |
|
|
|
ZeTu [PHP] Usuwanie pustych linii 1.01.2012, 01:16:51
by_ikar [PHP] pobierz, plaintext <?php $str = 'cos tam... 1.01.2012, 02:13:41 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 05:38 |