2014-10-20 3 views
0

나는 이것을 위해 꽤 많은 방법을 찾았지만 올바르게 작동하는 것을 보지 못했습니다. 특정 기호와 관련이 있는지 궁금합니다. 제거 : ^문자열의 끝에서^기호를 제거합니다.

$current 현재 = 어쩌구, 저쩌구^- 나는 ^

rtrim($current, "^"); 

위가 처음 시도한 것입니다 제거 할,하지만 후행 ^

N 제거하지 않습니다 arg가 -1 인 substr 중 하나입니다.

이 특정 기호와 관련이 있습니까?

+0

을 위해서 var_dump (현재 $)'에서 출력을 제공하십시오 참조 : 당신은 반환 값을 사용해야합니다. – ToBe

+0

두 문장 모두 공백 문자가 있음을 나타냅니다. 그래서'^'는 마지막 심볼이 아니며 (trim 할 것은 없다) -1로 substr은 그 공백을 제거한다. (오, 그리고 같은 방법으로 substr 메서드를 사용한다면 Jim이 말한 것) – dognose

답변

9
rtrim($current, "^"); 

수정 된 문자열을 반환합니다. `당신의 캐릭터가 추가 숨겨진 물건을 포함 할 수 있습니다;

$current = rtrim($current, "^"); 

here

+2

더 나은 표현 : "수정 된 문자열을 반환합니다". –

관련 문제