두 가지 제거 방법: 1. substr_replace() 함수를 사용하여 문자열의 마지막 3자를 빈 문자 "''"로 바꿉니다. 구문은 "substr_replace(string,"",-3,3)"입니다. " substr_replace(string,"",-3)". 2. substr() 함수를 사용하여 문자열 헤드의 마지막 3자를 제외한 모든 문자를 가로채십시오. 구문은 "substr(string,0,-3)"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP에서는 다음 두 가지 기능을 사용하여 문자열의 마지막 3자리를 제거할 수 있습니다. 문자열의 자릿수
substr_replace() 함수
substr() 함수
방법 1: substr_replace() 함수를 사용하여 제거
) 기능은 다음에서 시작할 수 있습니다. 문자열의 지정된 위치를 지정하고 지정된 길이(지정된 문자 수)의 하위 문자열을 지정된 값으로 바꿉니다.
substr_replace(string,replacement,start,length)
parameter | description |
---|---|
string | 필수입니다. 확인할 문자열을 지정합니다. |
교체 | 필수입니다. 삽입할 문자열을 지정합니다. |
start | 필수입니다. 문자열에서 대체를 시작할 위치를 지정합니다.
|
length | 선택사항. 대체할 문자 수를 지정합니다. 기본값은 문자열 길이와 동일합니다.
|
그냥 바꾸세요 substr_replace() 함수를 두 번째 매개변수는 빈 문자열 ''
로 설정하고, 세 번째 매개변수는 "-3"으로 설정하고, 네 번째 매개변수는 3으로 설정하거나 생략하여 마지막 매개변수를 삭제합니다. 문자열의 3자리입니다. ‘’
,第三参数设置为“-3”,第四个参数设置为3或者省略即可将字符串后3位删除。
示例:将字符串“hello123”后3位删除
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "去除字符串后三位:"; $newStr1=substr_replace($str,'',-3,3); var_dump($newStr1); $newStr2=substr_replace($str,'',-3); var_dump($newStr2); ?>
方法2:利用substr()函数去除
substr() 函数可以从字符串的指定位置截取一定长度的字符并返回,这段被截取的字符可称为“子串”或者“子字符串”
substr(string,start,length)
参数 | 描述 |
---|---|
string | 必需。规定要返回其中一部分的字符串。 |
start | 必需。规定在字符串的何处开始。
|
length | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
只需要使用substr() 函数从字符串头部开始截取除了后3位字符的全部字符:
即将该函数的第二个参数设置为0
,第三个参数设置为-3
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "去除字符串后三位:"; $newstr=substr($str,0,-3); var_dump($newstr); ?>
0
로 설정하고, 세 번째 매개변수를 -3
로 설정하면 마지막 문자가 삭제됩니다. 3자. 🎜🎜🎜🎜예: 문자열 "hello123"🎜rrreee🎜🎜🎜🎜권장 학습: "🎜PHP Video Tutorial🎜"🎜 문자열의 마지막 3자리 삭제위 내용은 PHP에서 문자열의 마지막 세 자리를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!