PHP - explode(), basename(), pathinfo()
February 19th, 2008 | by programming |Getting extension of the file using explode() function
function getFileExtension($fileName)
{
$parts=explode(”.”,$fileName);
return $parts[count($parts)-1];
}
Getting file name using basename() function
echo basename(’/var/website/htdocs/test.php‘); // output test.php
echo basename(’/var/website/htdocs/test.php‘,’.php‘); // output test
Getting extension of the file using pathinfo() function
Pathinfo() is a very useful function for getting extension, filenames and the directory names.
For examlple:
$parts = pathinfo(’/var/website/htdocs/index.php‘);
echo $parts [’basename’], “
”; // output index.php
echo $parts [’extension‘], “
”; // output php
echo $parts [’dirname’], “
”; // output /var/website/htdocs/