IT story

PHP 문자열 "포함"

hot-time 2020. 5. 23. 09:02
반응형

PHP 문자열 "포함"


가능한 중복 :
PHP를 사용하여 단어가 다른 문자열에 포함되어 있는지 어떻게 확인할 수 있습니까?

문자열에 "."가 포함되어 있는지 확인하는 가장 효율적인 방법은 무엇입니까? 또는 아닙니다?

정규 표현식 이나 문자열을 반복하여 점 ( ".")이 포함되어 있는지 확인하는 등 다양한 방법으로이 작업을 수행 할 수 있습니다 .


if (strpos($str, '.') !== FALSE)
{
 echo 'Found it';
}
else
{
 echo 'Not found.';
}

!==연산자 와 비교해야합니다 . 당신이 사용하는 경우 !=<>하고는 '.'위치에 발견 0, 헤이! 0동등하게 비교 FALSE하고 잃습니다. 이로 인해 주말에 개발 데이터베이스에서 프로덕션 웹 사이트를 가리켜 월요일에 돌아올 때 기쁨을 얻지 못할 것입니다.


이 문자열 함수를 사용할 수 있습니다.

strstr — 문자열의 첫 항목을 찾습니다

stristr — 대소 문자를 구분하지 않는 strstr ()

strrchr — 문자열에서 문자의 마지막 항목을 찾습니다

strpos — 문자열에서 부분 문자열이 처음 나타나는 위치를 찾습니다

strpbrk — 문자열에서 문자 집합을 찾습니다.

그것이 도움이되지 않으면 preg정규 표현식 을 사용해야합니다

preg_match — 정규 표현식 일치를 수행합니다


당신은 사용할 수 있습니다 stristr()또는 strpos(). 아무것도 발견되지 않으면 둘 다 false를 리턴 합니다.

참고 URL : https://stackoverflow.com/questions/13577041/php-string-contains

반응형