제거 단계: 1. Stripos() 함수를 사용하여 문자열에서 첫 번째 점 문자 "."가 나타나는 위치를 가져옵니다. 구문은 "stripos(string,".")"입니다. 2. substr_replace( ) 함수를 사용하여 문자 위치를 얻으려면 도트 문자를 널 문자로 바꾸면 됩니다. 구문은 "substr_replace(string, "", 도트 문자의 첫 번째 발생 위치, 1)"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP에서는 Stripos() 및 substr_replace() 함수를 사용하여 문자열 " .
' 문자. .
”字符。
实现步骤:
步骤1、使用stripos()获取第一个点字符“.”在字符串的出现位置
stripos() 函数可以查找指定字符串(字符)在另一字符串中第一次出现的位置(不区分大小写)。点字符好像也不需要区分大小写!!
stripos(string,find,start)
参数 | 描述 |
---|---|
string | 必需。规定被搜索的字符串。 |
find | 必需。规定要查找的字符。 |
start | 可选。规定开始搜索的位置。 |
返回值:返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释:字符串位置从 0 开始,不是从 1 开始。
只需要将该函数的第二个参数设置为点“.
구현 단계:
1단계. Stripos()를 사용하여 문자열에서 첫 번째 점 문자 "."의 발생 위치를 가져옵니다.
stripos() 함수는 지정된 문자열(문자)을 다른 문자열에서 찾을 수 있습니다. 문자열 문자열에서 처음 나타나는 위치입니다(대소문자 구분). 점 문자는 대소문자를 구분할 필요가 없는 것 같습니다! !
<?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.4.5.6.7"; echo "原字符串:"; var_dump($str); $start=stripos($str,"."); echo "第一个点字符的出现位置:".$start; ?>
parameter | description |
---|---|
string | 필수입니다. 검색할 문자열을 지정합니다. |
find | 필수입니다. 검색할 문자를 지정합니다. |
start | 선택사항. 검색을 시작할 위치를 지정합니다.
함수의 두 번째 매개변수만 점 " . " 문자로 설정하면 되고, 세 번째 매개변수는 생략되거나 0으로 설정됩니다. substr_replace(string,replacement,start,length) 로그인 후 복사 |
2단계: substr_replace() 함수를 사용하여 얻은 문자 위치를 기반으로 해당 문자를 null 문자로 바꿉니다. substr_replace() 함수는 문자열의 일부를 다른 문자열로 바꿉니다. <?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.4.5.6.7"; echo "原字符串:"; var_dump($str); $start=stripos($str,"."); $newStr=substr_replace($str,"",$start,1); echo "去掉字符串的第一个点字符后:"; var_dump($newStr); ?> 로그인 후 복사 |
| string필수입니다. 확인할 문자열을 지정합니다.
교체🎜🎜🎜🎜start🎜🎜🎜필수입니다. 문자열에서 대체를 시작할 위치를 지정합니다. 🎜🎜양수 - 문자열의 지정된 위치에서 시작 🎜🎜음수 - 문자열 끝의 지정된 위치에서 시작 🎜🎜0 - 문자열의 첫 번째 문자에서 시작 🎜🎜🎜🎜🎜🎜🎜length🎜 🎜 🎜선택사항. 대체할 문자 수를 지정합니다. 기본값은 문자열 길이와 동일합니다. 🎜🎜양수 - 대체할 문자열의 길이 🎜🎜음수 - 문자열 끝에서부터 대체할 문자 수 🎜🎜0 - 대체 대신 삽입 🎜🎜🎜🎜🎜🎜🎜 두 번째만 전달하세요. 함수에 대한 인수를 널 문자로 설정하고, 세 번째 매개변수를 문자 위치로 설정하고, 네 번째 매개변수를 1로 설정합니다. 🎜rrreee🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜