我希望像示例中那样存储网址;
http://sample.com/index.php - > " sample.com/index.php" http://www.sample.com/eng/index.php - > " sample.com/eng/index.php"
我怎样才能在php中删除开头部分?
答案 0 :(得分:1)
你不应该只使用str_replace并且使用正则表达式似乎也有些过分。保持简单并测试字符串的开头,并使用您实际需要的子字符串:
function trimUrl($url) {
if (strpos($url, 'http://www.') === 0) {
return substr($url, 11);
}
if (strpos($url, 'http://') === 0) {
return substr($url, 7);
}
return $url;
}