- var_dump: documentation ( source)
- is_file: documentation ( source)
<?php
function getExt($filename) {
if(!is_file($filename)) return '';
$n = strlen($filename);
if($n<2) return '';
$non_ext = '';
$ext = '';
Echo $filename;
for($i=$n;$i--;$i>=1) {
$c = $filename[$i];
if($c==='.') {
$ext = '.'.$non_ext.$ext;
$non_ext = '';
}else
$non_ext = $c.$non_ext;
}
return $ext;
}
$filename = "asdfasdfasd.tar.gz";
$ext = getExt($filename);
var_dump($ext);