PHP

PHP 문자열 찾기

규루리 2023. 8. 24. 17:12

PHP 문자열 찾기

 

종류

함수명 설명
strpos() 문자열 속에서 특정 문자의 위치가 몇 번째에 위치하는지 찾아주는 함수
stripos() 문자열 속에서 특정 문자의 위치가 몇 번째에 위치하는지 찾아주는 함수
※ 대소문자를 구분하지 않습니다.
strstr() 찾는 문자열이 존재하면, 찾은 문자열을 포함하여 나머지 문자열을 반환합니다.

 

반응형

 

strpos()

사용법

strpos(string 문자열, string 찾을문자, [int 검색위치]);

 

출력예제 1

<?php 
$fullString = "안녕 클레오파트라";  
$searchString = "안녕";  
if(strpos($fullString, $searchString) !== false) {  // 포함일 경우
    echo "포함되어있습니다.";
} else {  // 포함되지 않을경우
    echo "포함되지않았습니다.";
}
?>

결과화면 1

포함되어있습니다.

 

출력예제 2

<?php
echo strpos("123456789","1"); //해당 문자열이 몇번째에 위치하는지 찾아 리턴합니다.
echo "<br/>";
echo strpos("123456789","3"); //해당 문자열이 몇번째에 위치하는지 찾아 리턴합니다.
?>

결과화면 2

0
2

 

 

stripos()

사용법

stripos(string 문자열, string 찾을문자, [int 검색위치]);

 

출력예제 1

<?php
$fullString = 'hellow world.';
$searchString = 'WORld';
echo stripos($fullString, $searchString);
?>

결과화면 1

7

 


strstr()

사용법

 

 

stripos(string 문자열, string 찾을문자, [boolean true/false]);​

 

출력예제 1

<?php
$fullString = 'hi, my name is banana';
$searchString = 'my';
echo strstr($fullString, $searchString);
?>

결과화면 1

my name is banana
728x90
반응형