참조 URL 문자열의 부분을 제거하고 존재하는 [path]
경우의 일부를 제거합니다. 예를 들어PHP :/preg_replace이다 w Parse_url 내가 <code>parse_url</code>를 사용하여 PHP에서 URL의 일부를 추출하기 위해 노력하고있어
, 내 URL은 "http://localhost/website/section/type/name/"내가 URL을 [path]
에서 /website/
부분을 제거하려면 : 나는 $parsed
에코 경우 내가 원하는 반면
$url = wp_get_referer(); // using WordPress to get referring URL
$parsed = parse_url($url);
$parsed = preg_replace('/website/', '', $parsed[path]);
가 나는 결과로 //section/type/name/
를 얻을 수 "/ website /"가 URL 경로 문자열에있을 때 결과로 간단히 section/type/name
을 반환합니다. 이 결과를 어떻게 얻을 수 있습니까?
아를 유발하지 않도록 나는 또한
path
매개 변수를 인용 한주의! 감사합니다! 'preg_replace'가 있으면 후행 슬래시를 제거해야합니까? – nickpish
@nickpish 당신은 단순히'rtrim'을 사용할 수 있습니다. 나는 그것을 나의 대답 – Phil
에 추가 할 것이다 Fantastic- thanks much! – nickpish