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! Quote 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! Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.