Issue
how to remove multiple slashes in URI with 'PREG' or 'HTACCESS'
site.com/edition/new/// -> site.com/edition/new/
site.com/edition///new/ -> site.com/edition/new/
thanks
Solution
using the plus symbol +
in regex means the occurrence of one or more of the previous character. So we can add it in a preg_replace to replace the occurrence of one or more /
by just one of them
$url = "site.com/edition/new///";
$newUrl = preg_replace('/(\/+)/','/',$url);
// now it should be replace with the correct single forward slash
echo $newUrl
Answered By - Ibu Answer Checked By - Candace Johnson (PHPFixing Volunteer)
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.