$path = str_replace(‘//’, ‘/’,__FILE__);
echo $path.’<br />’;
function extname1($path) {
returnstrrchr($path, ‘.’);
}
function extname2($path) {
$position =strrpos($path, ‘.’);
returnsubstr($path, $position);
}
function extname3($path) {
$arr =explode(‘.’, $path);
return$arr[count($arr) - 1];
}
function extname4($path) {
preg_match_all(‘/[/w///:/-]+/.([/w]+)$/’, $path, $out);
return$out[1][0];
}
function extname5($path) {
returnpreg_replace(‘/^[^/.]+/.([/w]+)$/’, ‘${1}’, basename($path));
}
print_r(extname5($path));