Code: Select all
<?php
$filename = "i.am.bored.html";
$ext = is_string($filename) ? preg_match('/\.(\w+)$/', trim($filename), $ext) ? $ext[1] : false : false;
$ext = is_string($filename) ? strpos($filename, '.') !== false ? (!($ext = trim(end(explode('.', $filename))))) ? false : $ext : false : false;
$ext = is_string($filename) ? strpos($filename, '.') !== false ? (!($ext = trim(array_pop(explode('.', $filename))))) ? false : $ext : false : false;
$ext = is_string($filename) ? strpos($filename, '.') !== false ? (!($ext = trim(substr($filename, strrpos($filename, '.') + 1)))) ? false : $ext : false : false;
$ext = is_string($filename) ? strpos($filename, '.') !== false ? (!($ext = trim(array_shift(array_reverse(explode('.', $filename)))))) ? false : $ext : false : false;
?>