【发布时间】:2017-11-10 07:30:58
【问题描述】:
我正在尝试使用 parse_url 在 PHP 中提取部分 URL,并删除部分 [path] 如果它存在。
例如,如果我的网址是“http://localhost/website/section/type/name/”并且我想从网址[path] 中删除/website/ 部分:
$url = wp_get_referer(); // using WordPress to get referring URL
$parsed = parse_url($url);
$parsed = preg_replace('/website/', '', $parsed[path]);
如果我回显$parsed,我会得到//section/type/name/,而当URL 路径字符串中出现“/website/”时,我想简单地返回section/type/name。我怎样才能达到这个结果?
【问题讨论】:
标签: php preg-replace parse-url