PHP에서 stripos() 함수를 사용하는 방법

Phpeseo Stripos Hamsuleul Sayonghaneun Bangbeob



PHP에서, 문자열 각 문자가 단일 바이트로 표시되는 문자 집합입니다. PHP는 문자열을 분할, 비교, 대체 및 연결하는 다양한 내장 함수를 제공합니다. 내장 함수를 사용하여 PHP에서 문자열 비교를 쉽게 수행할 수 있습니다. 스트립(). 이 PHP 방법은 문자열에서 하위 문자열의 발생을 찾는 가장 쉬운 방법입니다.

이 가이드에서는 스트립() 함수, 구문 및 예제와 함께 PHP에서의 사용법.

PHP의 stripos() 함수는 무엇입니까

스트립() 문자열에서 하위 문자열의 존재를 찾는 데 사용되는 PHP의 대소문자를 구분하지 않는 방법입니다. 하위 문자열이 있으면 이 메서드는 문자열에서 하위 문자열의 첫 번째 인스턴스의 정수 위치를 표시하고, 그렇지 않으면 false를 표시하거나 아무것도 표시하지 않습니다.







통사론



다음은 스트립() PHP에서:



스트리포 ( , 찾다 , 시작 ) ;

여기서, 검색할 문자열을 지정하고 찾다 찾을 하위 문자열을 지정하고 시작 검색을 시작할 위치를 지정하고 문자열 위치는 1이 아닌 0부터 시작합니다.





이 메서드의 반환 값은 하위 문자열이 있으면 정수이고 문자열이 없으면 bool 값이 false입니다.

PHP에서 stripos() 함수를 사용하는 방법

다음 기본 예는 스트립() PHP에서 함수.



예 1

이 예에서는 하위 문자열을 검색했습니다. '스크립팅' 문자열에서 메서드는 스크립팅의 위치를 ​​반환합니다.



에코 스트리포 ( 'PHP는 스크립트 언어입니다' , '스크립팅' ) ;

?>

예 2

다음 예에서는 다음을 초기화했습니다. 문자열 문자열 그런 다음 스트립() 를 찾기 위해 PHP 두 개의 다른 시작 위치를 가진 문자열에서. 의 위치를 ​​찾고 있습니다. PHP 에서 문자열 문자열 . 대문자이긴 하지만 소스 문자열에서 사용되는 경우 이 메서드는 PHP 하위 문자열의 위치를 ​​표시합니다.



$str = 'PHP는 스크립팅 언어입니다. 저는 PHP를 좋아합니다!' ;

에코 스트리포 ( $str , 'php' , 0 ) ;

에코 ' \N ' ;

에코 스트리포 ( $str , 'php' , 열 다섯 ) ;

?>

위의 코드 스니펫에서 첫 번째 하위 문자열 PHP 인덱스 위치에 있음 0 그리고 나머지 PHP 인덱스에 위치 36. 첫 번째 stripos() 함수에서 시작 위치는 0 따라서 PHP가 처음 나타나는 위치를 인쇄합니다. 두 번째 진술에서 스트립() 하위 문자열 검색의 시작 위치는 다음과 같습니다. 열 다섯, 따라서 이 함수는 이 위치 앞의 하위 문자열을 건너뛰고 첫 번째 항목을 인쇄합니다. PHP 시작 위치 후.

예 3

다음 코드 스니펫은 if-else 문을 사용하여 하위 문자열이 문자열에 있는지 여부를 확인합니다. 하위 문자열이 문자열에 있으면 if 문이 콘솔에 표시되고 그렇지 않으면 else 문이 인쇄됩니다.



$문자열 = '프로그래밍의 세계, LinuxHint에 오신 것을 환영합니다' ;

$하위 문자열 = '리눅스힌트' ;

만약에 ( 스트리포 ( $문자열 , $하위 문자열 ) !== 거짓 ) {

에코 '하위 문자열 ' $하위 문자열 '는 주어진 문자열에 있습니다.' ;

} 또 다른 {

에코 '하위 문자열 ' $하위 문자열 '는 주어진 문자열에 없습니다.' ;

}

결론

그만큼 스트립() function은 배열의 문자열을 쉽고 효율적으로 비교하는 PHP에서 매우 유용한 함수입니다. 간단한 구문으로 개발자는 문자열의 데이터가 문자열과 다르더라도 문자열의 첫 번째 항목을 쉽게 찾을 수 있습니다. 이 기능은 다목적이며 검색 엔진의 키워드 검색에서 더 큰 문자열의 특정 하위 문자열의 존재 확인에 이르기까지 많은 작업에 사용할 수 있습니다.