Split to preg_split as it has been depracated

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
lovelf
Forum Contributor
Posts: 153
Joined: Wed Nov 05, 2008 12:06 am

Split to preg_split as it has been depracated

Post by lovelf »

Hello, I have this code:'

Code: Select all

function findexts($filename){
$filename = strtolower($filename);
$exts = split("[/\\.]", $filename);
$n = count($exts)-1;
$exts = $exts[$n];
return $exts;
} 

$ext = findexts ($_FILES['uploadedfile']['name']) ; 
How do I turn the split to work with preg_split? $exts = preg_split("[/\\.]", $filename); does not work.
User avatar
Celauran
Moderator
Posts: 6427
Joined: Tue Nov 09, 2010 2:39 pm
Location: Montreal, Canada

Re: Split to preg_split as it has been depracated

Post by Celauran »

If you're trying to find a file's extension, just use pathinfo().
AdrianK_IT
Forum Newbie
Posts: 4
Joined: Tue Dec 13, 2011 8:53 am

Re: Split to preg_split as it has been depracated

Post by AdrianK_IT »

Warning! I'm new to PHP!
However, your regex looks too complicated: $exts = preg_split("/\./",$filename); should work (or, "/[.]/").
Post Reply