Some of the cases we need to split any string or it may be my URL to split. Now I am explaining to you, how to explode the string by the last occurrence at getting the first part of the string in a single line. This who;e process will be done using Explode and Implode string in PHP.
In my case, I am trying to split my URL and get the URL before the last occurrence. My URL is:
$path = 'http://localhost/blog/public/home/page/15';
Now, my requirement is:
http://localhost/blog/public/home/page
So, now first we need to Explode the URL by "/".
explode('/', $path, -1);
I have used (-1) as a third parameter of explode(). because I want to ignore the last occurrence of the URL.
After exploding this URL by "/", my result should be like this:
Array ( [0] => http: [1] => [2] => localhost [3] => blog [4] => public [5] => home [6] => page )
Now I am going to implode this array URL by "/":
$URL = implode(explode('/', $path, -1), '/');
Finally, my result is:
http://localhost/blog/public/home/page
Write a comment