>  기사  >  백엔드 개발  >  PHP에서 strpos() 및 Stripos() 함수의 차이점과 사용법에 대한 자세한 설명

PHP에서 strpos() 및 Stripos() 함수의 차이점과 사용법에 대한 자세한 설명

藏色散人
藏色散人원래의
2019-04-20 09:35:556283검색

이 글은 주로 PHP에서 strpos()和stripos() 함수의 차이점과 사용법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

PHP에서 strpos() 및 Stripos() 함수의 차이점과 사용법에 대한 자세한 설명

strpos() 함수

이 함수는 다른 문자열에서 해당 문자열이 처음 나타나는 것을 찾는 데 도움이 됩니다. 문자열이 처음 나타나는 정수 값을 반환합니다. 이 함수는 대소문자를 구분합니다. 즉, 대문자와 소문자를 다르게 처리합니다.

구문:

strpos(original_str, search_str, start_pos)

매개변수 사용:

구문에 지정된 3개의 매개변수 중 2개는 필수이고 1개는 선택사항입니다.

이 세 가지 매개변수는 다음과 같이 설명됩니다.

original_str (필수): 이 매개변수는 필수 문자열의 발생을 검색해야 하는 원본 문자열을 나타냅니다.

search_str(필수): 이 매개변수는 검색해야 하는 문자열을 나타냅니다.

start_pos(선택 사항): 문자열 위치부터 검색을 시작해야 함을 의미합니다.

반환 유형:

이 함수는 search_str 문자열이 처음 나타나는 Original_str의 인덱스를 나타내는 정수 값을 반환합니다.

strpos() 함수 사용 예:

<?php
function Search($search, $string){
    $position = strpos($string, $search, 5);
    if ($position == true){
        return "Found at position: " . $position;
    }
    else{
        return "Not Found";
    }
}

$string = "Welcome to PHP中文网";
$search = "PHP";
echo Search($search, $string);
?>

출력:

Found at position 11

stripos() 함수

이 함수는 또한 다른 문자열에서 해당 문자열이 처음 나타나는 것을 찾는 데도 도움이 됩니다. 문자열이 처음 나타나는 정수 값을 반환합니다. 이 함수는 대소문자를 구분하지 않습니다. 즉, 대문자와 소문자를 동일하게 처리합니다. 이 함수는 strpos()와 유사하게 작동하지만, 대소문자를 구분하지 않는 반면 strpos()는 대소문자를 구분합니다.

문법:

stripos(original_str, search_str, start_pos)

매개변수 사용:

문법에 지정된 3개의 매개변수 중 2개는 필수이고 1개는 선택사항

original_str(필수): 이 매개변수는 원래 문자열에 대한 참조입니다. 원하는 문자열이 나타나는지 검색해야 합니다.

search_str(필수): 이 매개변수는 우리가 찾아야 하는 문자열을 나타냅니다.

start_pos(선택): 이 매개변수는 문자열에서 검색이 시작되어야 하는 위치를 나타냅니다.

반환 유형:

이 함수는 search_str 문자열이 처음 나타나는 Original_str의 인덱스를 나타내는 정수 값을 반환합니다.

stripos() 함수 사용 예:

<?php 

function Search($search, $string){ 
    $position = stripos($string, $search, 5);   
    if ($position == true){ 
        return "Found at position " . $position; 
    } 
    else{ 
        return "Not Found"; 
    } 
} 
  

$string = "Welcome to PHP中文网"; 
$search = "PHP"; 
echo Search($search, $string); 
?>

출력:

Found at position 11

관련 권장 사항: "PHP Tutorial"

위 내용은 PHP에서 strpos() 및 Stripos() 함수의 차이점과 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.