제거 단계: 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 | 선택사항. 검색을 시작할 위치를 지정합니다.
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
위 내용은 PHP의 문자열에서 첫 번째 점 문자를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!