Autor | Zpráva | ||
---|---|---|---|
Anonymman992 Profil * |
#1 · Zasláno: 13. 1. 2013, 09:41:38
Zdravím, potřebuji pomoc s vytvářením reg. výrazu.
Výraz musí zjistit koncovku souboru. Dostane cestu ve tvaru třeba './data.txt', já potřebuji zjistit koncovku souboru a porovnat jí s polem. <?php // třeba $formats = array('.txt', '.xml') ?> Tedy potřebuji sestavit pattern, kterým se zjistí koncovka souboru a pokud je zjištěná koncovka s poli, vrátí TRUE jinak FALSE. |
||
DJ Miky Profil |
#2 · Zasláno: 13. 1. 2013, 10:58:49
Koncovku zjistíš třeba funkcí pathinfo() (s volbou
PATHINFO_EXTENSION ). Poté ji můžeš porovnat s polem např. pomocí funkce in_array(). Jenom pozor na to, že pathinfo() vrací koncovku bez tečky a v případě více koncovek (jako archiv.tar.gz) vrátí tu poslední (gz).
|
||
Časová prodleva: 11 let
|
0