Autor | Zpráva | ||
---|---|---|---|
mello Profil * |
#1 · Zasláno: 13. 7. 2013, 15:01:50
Ahoj, mam pres 10 tis txt souboru ve kterych jsou akordy pro kytaru a texty pisni. Potreboval bych je abecedne roztridit. Program jsem na to zadny nenasel, vim, ze PHP to zvladne, ale uz je to na me moc vysoka programatorska.
Mam tedy txt soubory pojmenovane: 1.txt, 2.txt ... 10500.txt Prvni radek txt souboru je vzdy: Nazev interpreta - Nazev pisnicky V nekolika souborech se vyskytuje: - Nazev interpreta - Nazev pisnicky A v nekolika nazvech jsou otazniky: - ?? - Nazev pisnicky Ostatni radky uz jsou akrody a text pisne. Potreboval bych soubory abecedne roztridit podle nazvu pisnicky. Tedy otevrit soubor, zjistit prvni pismeno pisnicky a soubor vlozit do slozky A, B, C atd. |
||
Alphard Profil |
#2 · Zasláno: 13. 7. 2013, 19:31:18
10 tisíc souborů? I ve složkách budou stovky souborů pojmenovaných nicneříkajícím číslem :-) Buď bych to rovnou přejmenoval, nebo aspoň vytvořil rejstřík.
Projít adresář a načíst první řádek můžete následujícím způsobem: foreach (glob("*.txt") as $filename) { $lines = file($filename); $lines[0]; // tady je první řádek, zkuste vymyslet zbytek rename(); // přesunutí souboru } |
||
Časová prodleva: 11 let
|
0