Web/PHP

PHP8 - str_contains .. 문자열에 특정 단어 있는지 확인

projin 2020. 12. 6. 21:22

PHP8 과 함께 제공되는 유용성 향상 중 하나는 새로운 str_contains기능입니다.

문자열에 특정 단어가 포함되어 있는지 확인하는 함수가 변경되었습니다.

 

 

PHP8 이전의 일반적인 방법은 strpos() 함수를 사용하는 것입니다.

if (strpos('Foo Bar Baz', 'Bar') !== false) {
  echo 'Found';
}

 

PHP8 의 새로운 함수에서의 사용 방법입니다.

if (str_contains('Foo Bar Baz', 'Foo')) {
  echo 'Found';
}

str_contains()함수는 대소 문자를 구분합니다.