Tak się można bawić jeszcze dłużej, bo jeżeli np. w katalogu znajdzie się plik o nazwie. baran.com w którym końcówka ma nie być usuwana? Wobec tego znów poprawka:
takie splitnięcie prowadzi do kolejnych problemów, bo jak np mamy:
to.jest.dziwny.format.txt to takie splitnięcie da znów przekombinowany efekt, bo będzie trzeba zliczać elementy tablicy, wykorzystywać pętle, więc po co? Jak jeszcze jest wyrażnie napisane że to będą plik .txt, więc wystarczy odpowiednio wyświetlić i po kłopocie.
Chyba nie wiesz jak działa funkcja split(). Kropka ostanie potraktowana jako wyrażenie regularne. Z resztą, nawet jakbyś wykorzystał explode(), to i tak nie zadziała dobrze, jeśli w nazwie jest więcej niż jedna kropka. A po za tym to zwraca tablicę.
Mniej więcej wiem jak działa f-cja split, tylko właśnie mnie zastanawia jak podzieli ona przy użyciu właśnie tego podwyrażenia, ‘.’ o ile coś tam pamiętam to kropka zastępuje każdy znak. I pisałem że zwraca tablicę. I pisałem że nie zadziała dobrze. Sprawdzę jak dopadnę swój komputer.
ptasior , przepraszam, widocznie źle się zrozumieliśmy, to nie do Ciebie tylko do SyntaxError. Po prostu jak otworzyłem tę stronę, to na chwilę odszedłem od komputera zanim zapisałem post i dlatego zanim został zapisany to już dwie osoby odpisały (w tym Ty).