<?php
echo strpos("I love php, I love php too!","php")
;?>
로그인 후 복사
정의 및 사용법
strpos() f 함수는 다른 문자열에서 처음 나타나는 문자열을 찾습니다(대소문자 구분).
참고: strpos() 함수는 대소문자를 구분합니다.
참고: 이 함수는 바이너리 안전합니다.
관련 함수:
strrpos() - 다른 문자열에서 마지막으로 나타나는 문자열 찾기(대소문자 구분)
stripos() - 다른 문자열에서 마지막으로 나타나는 문자열 찾기 한 발생 위치( Case-Insensitive) ensstrripos
()-다른 문자열에서 문자열의 마지막 발생 위치를 찾으십시오.
문자열
필수입니다. 검색할 문자열을 지정합니다.
find
필수입니다. 검색할 문자를 지정합니다.
시작
선택사항. 검색을 시작할 위치를 지정합니다.
기술 세부정보
반환 값:
다른 문자열에서 문자열이 처음 나타나는 위치를 반환하거나, 문자열을 찾을 수 없으면 FALSE를 반환합니다. 참고: 문자열 위치는 1이 아닌 0부터 시작됩니다.
PHP 버전:
4+
strpos()
함수
의 반환값입니다. 해당 항목이 없으면 false를 반환합니다. 0. 반환된 0을 false와 구별하려면 해당
연산자 === 또는 !==를 사용해야 합니다.
strpos(string,find,start)
로그인 후 복사
프로그램 출력:
01 <?php
02 $mystring = 'abcde';
03 $findme = 'ab';
04 $pos = strpos($mystring, $findme);
05
06 // Note our use of ===. Simply == would not work as expected
07 // because the position of 'ab' was the 0th (first) character.
08 // 这里使用了恒等于 ===,如果使用 == 的话无法得到预期的结果
09 // 因为字符串 ab 是从第0个字符开始的
10 if ($pos === false)
11 {
12 echo "The string '$findme' was not found in the string '$mystring'";
13 }
14 else
15 {
16 echo "The string '$findme' was found in the string '$mystring'";
17 echo " and exists at position $pos";
18 }
19 ?>
로그인 후 복사
위 내용은 다른 문자열에서 문자열이 처음 나타나는 것을 찾는 PHP 함수 strpos()(대소문자 구분)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!