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/

Post a Comment