function ext1($str){ // $info = pathinfo($str); // return $info['extension']; return pathinfo($str, PATHINFO_EXTENSION); } echo ext1('test.abc.html');
function ext2($str){ $arr = explode('.',$str); $count = count($arr); return $arr[$count-1]; } echo ext2('test.abc.html');
function ext3($str){ return trim(strrchr($str,'.'),'.'); } echo ext3('test.abc.html');
function ext4($str){ while(strpos($str,'.')){ $num = strpos($str,'.'); $str = trim(substr($str,$num),'.'); // echo $str;exit; } return $str; } echo ext4('test.abc.html'); echo "<hr>";
function ext5($str){ while(strstr($str,'.')){ $str = trim(strstr($str,'.'),'.'); // echo $str;exit; } return $str; } echo ext5('test.abc.html');