/** * Přípona souboru * * `/var/www/vhosts/somefile.txt` => `txt` * @param string $in * @param string $case self::LOWERCASE nebo self::UPPERCASE. Cokoliv jiného = neměnit velikost přípony. * @return string */ static function extension($in, $case = false) { $name = self::filename($in); if (preg_match('~\\.(\\w{1,10})\\s*$~', $name, $parts)) { if (!$case) { return $parts[1]; } if (strtoupper($case) == self::LOWERCASE) { return Strings::lower($parts[1]); } if (strtoupper($case) == self::UPPERCASE) { return Strings::upper($parts[1]); } return $parts[1]; } return ""; }