반응형
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
반응형
'IT story' 카테고리의 다른 글
Azure 계정 테넌트 ID를 얻는 방법은 무엇입니까? (0) | 2020.05.23 |
---|---|
충돌 로그 Xcode를 상징화하는 방법? (0) | 2020.05.23 |
JavaScript에서 문자열에서 HTML 태그를 제거하는 방법은 무엇입니까? (0) | 2020.05.23 |
문자열에 C #의 문자 만 포함되어 있는지 확인 (0) | 2020.05.23 |
PHP에서 동적 변수 이름에 중괄호 사용 (0) | 2020.05.23 |