Mam cestu a název souboru v $name a potřebuju zjistit příponu souboru. Nevim co na to použít. str, preg, ereg? Tohle mi moc nejde... Prosím berte v potaz, že tam může bejt i víc teček, třeba v názvu souboru...
Díky moc
<HTML>Proc to delas kdyz ti to nejde?
To se to programuje kdyz to za tebe vymysli nekdo jiny ze</HTML>
Řešení bude určitě více. První, co mě napadlo:
1. Explode s parametrem tečka
2. Count pole, co vytvořil explode
3. Poslední prvek pole je tvá přípona
Richard - :) (mimochodem souhlas)
Zbynek - zkus třeba najít pozici tečky od konce řetězce (jedna funkce) a na základě téhle pozice vzít subřetězec od konce (druhá funkce). Myslím ale že každý programátor by takhle jednoduchý algoritmus měl vymyslet sám. Respektive měl by ho napadnout, protože na tomhle není co vymýšlet.
Asi bych pouzil neco J A K O ereg("(.*)\.([^\.])$", $name, $regs). Ber to jen jako inspiraci, v tom regulérním výraze bude pravděpodobně někde chyba.
P.S.: $regs[0] bude filename, $regs[1] bude přípona.