Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Sortowanie plików na serwerze
Forum PHP.pl > Forum > PHP
SzukajacySiebie
Mam problem... Na sewerze w katalogu mam pliki które są ponumerowane ale segreguje mi w ten sposób:

plik1.txt
plik10.txt
plik11.txt
plik12.txt
plik2.txt
plik3.txt
plik4.txt
(...)
plik9.txt

a potrzebuje zawartość tych plików scalić w jeden ale wg kolejności

plik1.txt
plik2.txt
(...)
plik10.txt
plik11.txt
plik12.txt

jest na to jakiś łatwy sposób ?
Cezar708
on Ci segreguje "alfabetycznie" a dokładniej zgodnie z kolejnością wszystkich znaków w Twojej stronie kodowej, więc będzie Ci tak zawsze szeregował. Jedyne logiczne wyjście z sytuacji to zamiana nazw, liczby jednocyfrowe na dwucyfrowe z nieznaczącym zerem przed znaczącą cyfrą: czyli

plik01.txt zamiast plik1.txt
plik02.txt zamiast plik2.txt
plik03.txt zamiast plik3.txt
plik04.txt zamiast plik4.txt

pamiętaj tylko, że sprawa powróci, gdy będziesz miała na przykład plik100.txt... więc może od razu zaplanujesz ile cyfr musi mieć znacznik twojego numeru pliku. smile.gif
coder()
a czy scalanie odbywa się w pętki for? bo jeśli tak to możesz to rozwiązać za pomocą nie jednej ale 2 (lub wiecej) zagnieżdżonych pętli...
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-2025 Invision Power Services, Inc.