delphi123 Posted December 29, 2007 Share Posted December 29, 2007 Hi I've got a filename, eg: test.jpg I need to split this into two variables, one that holds the name and the other that holds the extension (including the .) ie $name = test; $extension = .jpg Can anyone point me in the right direction to how I can do this? I've been playing with strstr() but I can't figure out how to get it to return the right bit! Link to comment https://forums.phpfreaks.com/topic/83568-solved-split-filename-string-into-name-extension-variables/ Share on other sites More sharing options...
delphi123 Posted December 29, 2007 Author Share Posted December 29, 2007 figured it out! function strip_ext($name) { $ext = strrchr($name, '.'); if($ext !== false) { $name = substr($name, 0, -strlen($ext)); } return $name; } // demonstration $filename = $newimage; // get the name of the file without extension and add ''_thumb'' to it $filename_thumb = strip_ext($filename)."_thumb.".end(explode('.',$filename)); echo $filename_thumb; Hope this help ssomeone! Link to comment https://forums.phpfreaks.com/topic/83568-solved-split-filename-string-into-name-extension-variables/#findComment-425176 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.