문자열에서 문자를 삭제하는 방법에는 여러 가지가 있다는 것을 알고 있습니다. 오늘은 문자열의 마지막 문자를 삭제하는 세 가지 PHP 함수를 소개하겠습니다.
방법 1: substr() 함수
substr()
함수는 문자열의 일부를 반환합니다. substr()
函数返回字符串的一部分。
语法如下:
substr(string string, int start, int [length]);
参数解释:
第一个参数:代表原字符串;
第二个参数:代表从哪里开始截取;
第三个参数:代表我们需要截取的长度。
实例:
<?php $str = "1,2,3,4,5,6"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; ?>
结果:
1,2,3,4,5,
可以看到输出结果$str
最后一个字符没有了。
方法二:substr_replace()函数
substr_replace()
函数把字符串一部分替换成另一个字符串。
它虽然是替换函数,但是可以实现插入式的删除字符。
语法如下:
substr_replace()(string string, int start, int [length]);
参数解释:
第一个参数:代表原字符串;
第二个参数:代表从哪里开始删除;
第三个参数:代表需要删除几个字符。
实例:
$email='peter@qq.com'; echo substr_replace($email,'',11,1);
输出结果为:
peter@qq.co
最后一个字符m被删除了。
方法三:rtrim()函数
如果字符串最后一个字符是空白字符或是特殊字符的话,可以使用rtrim()
string rtrim ( string $str [, string $character_mask ] )
<?php $email='peter@qq.com'; echo rtrim($email,"m"); ?>
peter@qq.co
$str
의 마지막 문자가 사라진 것을 확인할 수 있습니다. 🎜🎜substr_replace()
함수는 문자열의 일부를 다른 문자열로 바꿉니다. 🎜🎜교체 기능이지만 삽입형 문자 삭제가 가능합니다. 🎜🎜구문은 다음과 같습니다. 🎜rrreee🎜매개변수 설명: 🎜🎜🎜🎜첫 번째 매개변수: 원본 문자열을 나타냅니다. 🎜🎜🎜🎜두 번째 매개변수: 삭제를 시작할 위치를 나타냅니다. 몇 개의 문자를 제거해야 합니다. 🎜🎜🎜🎜예: 🎜rrreee🎜출력 결과는 다음과 같습니다.rtrim()
함수를 사용할 수 있으며, 매개변수는 하나만 있으면 충분하지만 마지막 문자가 공백 문자나 특수 문자가 아닌 경우 삭제할 문자를 지정해야 합니다. 🎜🎜구문: 🎜rrreee🎜매개변수 설명: 🎜🎜🎜🎜첫 번째 매개변수: 원본 문자열을 나타냅니다. 🎜🎜🎜🎜두 번째 매개변수: 삭제해야 하는 문자를 나타냅니다. 🎜🎜🎜🎜예: 🎜rrreee🎜출력 결과는 다음과 같습니다. 🎜rrreee🎜권장 학습: "🎜PHP Video Tutorial🎜"🎜위 내용은 PHP에서 문자열 끝의 문자를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!