Nice programing

문자열에서 마지막 문자 제거

nicepro 2020. 9. 30. 11:29
반응형

문자열에서 마지막 문자 제거 [중복]


중복 가능성 :
PHP에서 문자열 끝에있는 특정 문자를 모두 제거하려면 어떻게합니까?

문자열에서 마지막 문자를 제거하는 가장 빠른 방법은 무엇입니까?

나는 같은 문자열이

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

반응형