Php 从URL获取路径
正在寻找从PHP中的URL获取路径的方法: 我想拍:Php 从URL获取路径,php,url,Php,Url,正在寻找从PHP中的URL获取路径的方法: 我想拍:http://example.com/hurrdurr 并做到:hurrdurr 我只想要.com/ 我可以用trim来完成此操作吗?用于提取所需信息 例如: $url = "http://twitter.com/pwsdedtch"; $path = parse_url($url, PHP_URL_PATH); // gives "/pwsdedtech" $pathWithoutSlash = substr($path, 1); // gi
http://example.com/hurrdurr
并做到:hurrdurr
我只想要.com/
我可以用trim来完成此操作吗?用于提取所需信息
例如:
$url = "http://twitter.com/pwsdedtch";
$path = parse_url($url, PHP_URL_PATH); // gives "/pwsdedtech"
$pathWithoutSlash = substr($path, 1); // gives "pwsdedtech"
对于这种特殊情况您也可以使用“basename”来实现您的目的
$var='http://twitter.com/pwsdedtch';
echo basename($var);
// pwsdedtech
用于从一个字符串的开头和结尾移除空白。对于任何十年后绊倒的人来说,如果你有一个带有尾随斜杠的URL,你可能想考虑使用PHP的函数而不是<代码>子字符串< />。例如:
trim(parse_url($url,PHP_url_PATH),“/”)
@Xhynk,请记住trim
从字符串的两端删除字符,这可能不是您想要的substr
极易预测的行为可能使其不太可能引起意外。