라이브러리

[PHP] str_contains - 문자열이 주어진 하위 문자열을 포함하는지 확인




PHP의 str_contains 함수

PHP 8.0 버전부터 str_contains 함수가 추가되었습니다. 이 함수는 문자열 내에 특정 문자열이 포함되어 있는지 확인하는 데 사용됩니다.

str_contains 함수의 사용법

str_contains 함수는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 문자열, 두 번째 매개변수는 찾을 문자열입니다.

#hostingforum.kr
php

str_contains(string $haystack, string $needle): bool



예제

#hostingforum.kr
php

// 문자열 내에 특정 문자열이 포함되어 있는지 확인

$haystack = "Hello, World!";

$needle = "World";

$result = str_contains($haystack, $needle);

echo $result ? "true" : "false"; // true



// 문자열 내에 특정 문자열이 포함되어 있지 않은지 확인

$haystack = "Hello, World!";

$needle = "Universe";

$result = str_contains($haystack, $needle);

echo $result ? "true" : "false"; // false



str_contains 함수의 사용 사례

str_contains 함수는 문자열 내의 특정 문자열을 찾는 데 사용할 수 있습니다. 예를 들어, 문자열 내에 특정 단어 또는 문자가 포함되어 있는지 확인할 수 있습니다.

#hostingforum.kr
php

// 문자열 내에 특정 단어가 포함되어 있는지 확인

$haystack = "I love PHP programming.";

$needle = "PHP";

$result = str_contains($haystack, $needle);

echo $result ? "true" : "false"; // true



// 문자열 내에 특정 문자가 포함되어 있는지 확인

$haystack = "Hello, World!";

$needle = "o";

$result = str_contains($haystack, $needle);

echo $result ? "true" : "false"; // true



str_contains 함수와 다른 함수의 비교

str_contains 함수는 다른 함수와 비교할 때 유용합니다. 예를 들어, strpos 함수는 문자열 내의 특정 문자열의 위치를 반환하지만, str_contains 함수는 문자열 내에 특정 문자열이 포함되어 있는지 확인합니다.

#hostingforum.kr
php

// strpos 함수

$haystack = "Hello, World!";

$needle = "World";

$result = strpos($haystack, $needle);

echo $result; // 7



// str_contains 함수

$haystack = "Hello, World!";

$needle = "World";

$result = str_contains($haystack, $needle);

echo $result ? "true" : "false"; // true



결론

str_contains 함수는 문자열 내에 특정 문자열이 포함되어 있는지 확인하는 데 사용할 수 있습니다. 이 함수는 문자열 내의 특정 단어 또는 문자를 찾는 데 유용합니다. str_contains 함수는 다른 함수와 비교할 때 유용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 181 페이지

검색

게시물 검색