Autor Zpráva
Anonymman992
Profil *
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
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).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0