hmm..śmieszna sprawa... powiedz mi, dla ilu lini 2 twoj przyklad jest wolniejszy?
Przeprowadzilem test dla pliku zawierajacego
1000 lini.
Kazda linia zawierala ciag a||a||a||a, a ostatnia 1||a||a||a.
Powiem szczerze, że wyniki mnie zaskoczylo, bo wynik:
a) dla Twojego 1 sposobu: 0.005s
b) dla Twojego 2 sposobu: 0.002s //winner
jako, że stwierdziłem, że 1000 lini to zamalo, to dalem
100 000 lini
a) 1 sposob: 0.562s //winer
b) 2 sposob: error, brak pamieci
No dobra.. moj cms, który bedzie wykorzystywał wyciaganie lini może nie bedzie mial 100 000 lini wiec test dla
10 000:
a) 1 sposób: 0.046s
b) 2 sposób: 0.019-0.017s //winer
na 3 próby zwyciężył Twój 2 sposób... moje pytanie teraz brzmi, dla jakiej wielkości(ilości lini) pliku powiedziałeś:
Cytat
druga wersja nie polecana dla dużych plików
Nie to, że sie czepiam czy coś... pytam z ciekawości ;]