반응형
문자열에서 마지막 문자 제거 [중복]
문자열에서 마지막 문자를 제거하는 가장 빠른 방법은 무엇입니까?
나는 같은 문자열이
a,b,c,d,e,
마지막 ''를 제거하고 나머지 문자열을 다시 가져오고 싶습니다.
OUTPUT: a,b,c,d,e
이를 수행하는 가장 빠른 방법은 무엇입니까?
먼저 공백없이 시도 rtrim($arraynama, ",");
하면 오류가 발생합니다.
그런 다음 공백을 추가하고 좋은 결과를 얻습니다.
$newarraynama = rtrim($arraynama, ", ");
다음을 사용할 수 있습니다 substr
.
echo substr('a,b,c,d,e,', 0, -1);
# => 'a,b,c,d,e'
에 대한 대안 substr
은 함수로서 다음과 같습니다.
substr_replace($string, "", -1)
가장 빠른가요? 잘 모르겠지만 이러한 대안은 모두 너무 빠르기 때문에 중요하지 않을 것 입니다.
당신이 사용할 수있는
substr(string $string, int $start, int[optional] $length=null);
PHP 문서의 substr 을 참조하십시오 . 문자열의 일부를 반환합니다.
참고 URL : https://stackoverflow.com/questions/5592994/remove-the-last-character-from-a-string
반응형
'Nice programing' 카테고리의 다른 글
파이썬에서 파일 크기를 확인하는 방법은 무엇입니까? (0) | 2020.09.30 |
---|---|
문자열의 마지막 문자를 어떻게 얻을 수 있습니까? (0) | 2020.09.30 |
GitHub 오류 메시지-권한이 거부되었습니다 (공개 키). (0) | 2020.09.30 |
JSP / Servlet을 사용하여 서버에 파일을 업로드하는 방법은 무엇입니까? (0) | 2020.09.30 |
목록 이해와지도 (0) | 2020.09.30 |