str_contains 함수
함수 str_contains는 문자열 내
문자의 존재 여부를 확인합니다. 문자열에 문자가 있으면
true를 반환하고, 그렇지 않으면 false를
반환합니다. 함수의 첫 번째 매개변수에는 검색할 대상을
지정하고, 두 번째 매개변수에는 찾고자 하는
문자나 하위 문자열을 지정합니다.
구문
str_contains(string $haystack, string $needle): bool
예시
문자열에 특정 문자가 있는지 확인해 봅시다:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
코드 실행 결과:
true
예시
문자열에 특정 하위 문자열이 있는지 확인해 봅시다:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
코드 실행 결과:
true
예시
이제 우리의 문자열에서
하위 문자열 'ac'을 찾아봅시다:
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
코드 실행 결과:
false
함께 보기
-
함수
str_starts_with,
문자열의 시작 부분을 확인하는 함수 -
함수
str_ends_with,
문자열의 끝 부분을 확인하는 함수 -
함수
in_array,
배열 내 요소의 존재 여부를 확인하는 함수 -
함수
strpos,
하위 문자열이 나타나는 위치를 반환하는 함수