basename alternative

needed to use this because i was having issues with basename and multilanguages
function basenameAlt($object){

   $new = explode('/',$object);
   $num = count($new) - 1;
   $basename = preg_replace('/mp3|m4a/', ' ', $new[$num]);
   $replace = array(".");
   $basename = str_replace($replace, " ", $basename);
   return $basename;
}