CLiown
CLiown

Reputation: 13853

Get path from URL

Looking for a way of getting the path from an URL in PHP:

I want to take: http://example.com/hurrdurr

And make it: hurrdurr

I only want the text after .com/

Can i do this with trim?

Upvotes: 10

Views: 18726

Answers (2)

mpratt
mpratt

Reputation: 1608

For this particular case you could also use "basename" for your purposes.

$var='http://twitter.com/pwsdedtch';    
echo basename($var);
// pwsdedtech

Upvotes: 8

zneak
zneak

Reputation: 138261

Use parse_url to extract the information you want.

For instance:

$url = "http://twitter.com/pwsdedtch";
$path = parse_url($url, PHP_URL_PATH); // gives "/pwsdedtech"
$pathWithoutSlash = substr($path, 1); // gives "pwsdedtech"

Upvotes: 35

Related Questions