PHP에서 문자열 끝의 문자를 제거하는 방법: 1. "substr(string,0,-1)" 구문을 사용하여 substr() 함수를 직접 사용하여 마지막 문자를 역순으로 자릅니다. " rtrim(string,charlist)" 구문과 함께 rtrim() 함수를 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php는 문자열 끝의 문자를 제거합니다.
방법 1: substr( ) 함수
직접 사용 substr() 함수는 마지막 문자를 역순으로 잘라냅니다.
<?php header('content-type:text/html;charset=utf-8'); $str = '123,234,345,'; echo "原字符串:",$str,'<br/>'; echo "去掉末尾字符的字符串:",substr($str,0,-1); ?>
출력:
原字符串:123,234,345, 去掉末尾字符的字符串:123,234,345
설명:
substr() 함수는 문자열의 일부를 반환합니다. 구문:
substr(string,start,length)
방법 2: rtrim() 함수
rtrim() 함수를 사용하여 문자열 오른쪽에 있는 공백 문자나 기타 미리 정의된 문자를 제거합니다.
1. 마지막 문자 지정
<?php header('content-type:text/html;charset=utf-8'); $str = '123,234,345,'; echo "原字符串:",$str,'<br/>'; echo "去掉末尾字符的字符串:",rtrim($str,','); ?>
출력:
原字符串:123,234,345, 去掉末尾字符的字符串:123,234,345
2. 마지막 문자를 알 수 없음
<?php header('content-type:text/html;charset=utf-8'); $str = '123,234,345,1'; echo "原字符串:",$str,'<br/>'; //不知道末尾字符,需先获取末字符 $last_char=$str{strlen($str)-1}; echo "去掉末尾字符的字符串:",rtrim($str,$last_char); ?>
출력:
原字符串:123,234,345,1 去掉末尾字符的字符串:123,234,345,
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 문자열 끝의 문자를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!