이 기사의 예에서는 PHP가 strpos를 사용하여 문자열 위치를 찾는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
strpos는 문자열이 다른 문자열에서 처음 나타나는 위치를 찾는 데 사용됩니다. strpos는 대소문자를 구분합니다. 따라서 strpos에는 두 가지 유형의 반환 값이 있습니다. 하나는 정수입니다. 다른 하나는 bool 타입이므로 개발 과정에서 주의가 필요합니다
<?php echo strpos("Hello world!","wo"); ?>
출력 결과: 6
strpos에는 두 가지 유형의 반환 값이 있으므로 하위 문자열이 있는지 판단할 때 === 세 개의 등호를 사용하여 엄격한 유형 동등 비교를 수행하는 것이 가장 좋습니다
<?php $haystack = "needle23423432"; $pos = strpos($haystack, "needle"); if ($pos==false) { print("Not found based (==) test\n"); } else { print("Found based (==) test\n"); } if ($pos===false) { print("Not found based (===) test\n"); } else { print("Found based (===) test\n"); } ?>
위 코드는 다음 결과를 반환합니다
This script will print: Not found based (==) test Found based (===) test The (===) test is correct.
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.