마지막 슬래시 "/"다음에 나오는 URL에서 벗어나고 싶습니다. 페이지 URL은 매우 다양합니다. 예 :마지막 슬래시 뒤의 텍스트, 내 실수는 무엇입니까?
http://mydomain.com/colors/productname.html (결과는 'productname'입니다.) OK!
http://mydomain.com/colors/size/zip/shipment/ (결과는 "배송일입니다") OK!
또는
는 널 (결과는 "널 (null)"입니다)!마지막 예제를 제외하고 지금까지는 잘 작동합니다. 일단 도메인 이름 다음에 슬래시 "/"를 붙이면 결과가 없습니다.
내 실수는 무엇입니까?
미리 감사드립니다.
$url = "variable"
if (strpos($url,'.h') !== false) {
$url = preg_replace('/\.h.*/', '/', $url);}
$url = rtrim($url, "/");
$str = substr(strrchr($url, '/'), 1);
$str = str_replace('-',' ',$str);
$keys = str_replace('/ /', '%20', $str);
$metric = urlencode($keys);
감사합니다, 도와
PATHINFO_FILENAME
플래그pathinfo
사용할 수 있습니다! –