Panjabel Posted August 20, 2007 Share Posted August 20, 2007 $string = "filename.jpg"; how do i get the filename without extension ? i want to print "filename" thanks Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/ Share on other sites More sharing options...
vijayfreaks Posted August 20, 2007 Share Posted August 20, 2007 Hi.. use following.. $string = "filename.jpg"; $file_ext=explode(".",$string); $file_name=$file_ext[0]; //only filename $file_ext=$file_ext[1]; //only extension OR U CAN ALSO USE $path = "filename.jpg"; $file = basename($path); // $file is set to "filename.jpg" $file = basename($path, ".jpg"); // $file is set to "filename" Regards, Vijay Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/#findComment-328598 Share on other sites More sharing options...
Panjabel Posted August 20, 2007 Author Share Posted August 20, 2007 thanks for tips but if the file name is "file.na.me.gif" ? Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/#findComment-328600 Share on other sites More sharing options...
Panjabel Posted August 20, 2007 Author Share Posted August 20, 2007 up Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/#findComment-328606 Share on other sites More sharing options...
vijayfreaks Posted August 20, 2007 Share Posted August 20, 2007 Hi.. <?php $string = "file.na.me.gif"; $file_ext=explode(".",$string); $ext_pos=count($file_ext)-1; for($i=0;$i<$ext_pos;i++) { $file_name .=$file_ext[$i]; //only filename } $file_ext=$file_ext[$ext_pos]; //only extension ?> Regards, Vijay Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/#findComment-328607 Share on other sites More sharing options...
Panjabel Posted August 20, 2007 Author Share Posted August 20, 2007 if the file is "file.na.me.jpg" it will print "filename" not "file.na.me" please help Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/#findComment-328610 Share on other sites More sharing options...
vijayfreaks Posted August 20, 2007 Share Posted August 20, 2007 Hi.. sorry miss some code.. use following code.. <?php $string = "file.na.me.gif"; $file_ext=explode(".",$string); $ext_pos=count($file_ext)-1; for($i=0;$i<$ext_pos;$i++) { $file_name .= $file_ext[$i]; //only filename if($i !=($ext_pos-1)) $file_name .="."; } $file_ext=$file_ext[$ext_pos]; //only extension echo $file_name."<br/>".$file_ext; ?> Regards, Vijay Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/#findComment-328615 Share on other sites More sharing options...
Panjabel Posted August 20, 2007 Author Share Posted August 20, 2007 works perfectly many thanks Link to comment https://forums.phpfreaks.com/topic/65775-solved-string-problem/#findComment-328617 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.