반응형
제거 PHP에서 후행 슬래시 제거
/
PHP를 사용하여 제거 에서 후행 슬래시를 제거 할 수 있습니까?
물론, 마지막 문자가 슬래시인지 확인한 다음 그 문자를 핵으로 만드십시오.
if(substr($string, -1) == '/') {
$string = substr($string, 0, -1);
}
또 다른 (아마 더 나은) 옵션은 다음과 같이 모든 후행 슬래시를 rtrim()
제거 하는 것입니다 .
$string = rtrim($string, '/');
이 후행 슬래시를 제거합니다.
$str = rtrim($str, '/');
오랫동안 받아 들여졌지만 관련 검색에서 나는 여기에서 우연히 발견되어 "완전성"을 추가하고 있습니다. rtrim()
훌륭하지만 다음과 같이 구현됩니다.
$string = rtrim($string, '/\\'); //strip both forward and back slashes
이 질문이 경로 처리와 관련이있는 가정 에서 * nix 에서 Windows 로의 이식성을 보장합니다 .
rtrim 이 후행 슬래시로 끝나지 않기 때문에 rtrim을 사용합니다.
네, 그렇습니다!
http://php.net/manual/en/function.rtrim.php
참고 URL : https://stackoverflow.com/questions/4319105/remove-trailing-slash-from-string-php
반응형
'IT' 카테고리의 다른 글
사용 가능한 avdnames를 사용하는 명령은 무엇입니까? (0) | 2020.09.17 |
---|---|
사용자 지정 ActionBar 색상 / 스타일을 설정하는 방법은 무엇입니까? (0) | 2020.09.17 |
jquery에서 특정 속성 값을 가진 모든 요소 찾기 (0) | 2020.09.17 |
Android는 값으로 색상을 얻습니다. (0) | 2020.09.17 |
LINQ를 통해 트리를 평면화하는 방법은 무엇입니까? (0) | 2020.09.17 |