How to remove an extension from a filename
Posted on September 4, 2008, Filled under PHP,
Bookmark it
If you need for any reason to remove an extension from a filename (string) this snippet can help you. An extension in this case is everything after the last period from the whole string.
<?php
/*
Source: Bit Repository (http://www.bitrepository.com/)
*/
function remove_filename_extension($filename)
{
$extension = strrchr($filename, ".");
$filename = substr($filename, 0, -strlen($extension));
return $filename;
}
$filename = 'This-is-a-photo-description.jpeg';
$str = remove_filename_extension($filename);
echo $str;
?>
