Please check the code below.
function createUrl($array, $pos) { $string = ''; for ($i = 0; $i < $pos; $i++) $string .=$array[$i].'/'; return $string; } $current_url = "http://something.com/somebody/somegirls/xyz/yui"; $initial_string = (stripos($current_url, 'https://') !== FALSE) ? 'https://' : ((strpos($a, 'http://') !== FALSE) ? 'http://' : ''); $last_string = explode('/', substr($a, strlen($initial_string))); $final_url = $initial_string. (count($last_string) > 3) ? createUrl($last_string, 3) : substr($current_url, strlen($initial_string)); echo $final_url;
source share