>백엔드 개발 >PHP 튜토리얼 >PHP 문자열 연습 4: 문자열에 특정 단어가 포함되어 있는지 확인

PHP 문자열 연습 4: 문자열에 특정 단어가 포함되어 있는지 확인

藏色散人
藏色散人원래의
2021-08-02 10:00:492721검색

"PHP 문자열 연습 3: 문자열 크기를 변환하는 4가지 방법"에서는 문자열의 대소문자를 변환하는 네 가지 일반적인 방법을 소개했습니다. 이 기사에서는 문자열 시리즈를 계속해서 특정 문자열이 포함되어 있는지 알아보겠습니다. 끈?

실제로 그러한 판단을 내리는 아주 간단한 방법이 있습니다. 코드를 직접 살펴보겠습니다.

다음과 같습니다.

<?php
$str1 = &#39;The quick brown fox jumps over the lazy dog.&#39;;
if (strpos($str1,&#39;jumps&#39;) !== false)
{
    echo &#39;特定词出现了&#39;;
}
else
{
    echo &#39;特定词未出现&#39;;
}

이 코드에서는 문자열 변수 $str1을 생성한 다음 "를 무작위로 지정합니다. Jump" " 단어를 실행하고 if...else 문을 통해 $str1에 해당 단어가 있는지 확인합니다.

먼저 판단 결과를 살펴보겠습니다.

PHP 문자열 연습 4: 문자열에 특정 단어가 포함되어 있는지 확인

그림과 같이 결과는 다음과 같습니다. "특정 단어가 나온다"는 것은 위의 코드로 볼 때 실제로 그렇습니다.

여기에서는 주로 strpos 함수와 "!==" 연산자를 사용합니다.

PHP의 내장 함수 strpos()는 다른 문자열에서 문자열이 처음 나타나는 것을 찾는 데 사용됩니다. 구문은 "strpos(string,find,start)"입니다. 매개변수 string은 검색할 문자열을 지정하고, find는 찾을 문자열을 지정하며, start는 선택 사항이며 검색을 시작할 위치를 지정합니다. 이 함수는 문자가 발견되지 않으면 다른 문자열에서 문자열이 처음 나타나는 위치를 반환합니다. 거짓을 반환합니다. strpos(string,find,start)”,其中参数string规定要搜索的字符串,find规定要查找的字符串,start可选,规定在何处开始搜索;该函数返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

需要注意的是strpos()函数对大小写敏感。

!==在比较运算符中表示“绝对不等于”,!==

strpos() 함수는 대소문자를 구분한다는 점에 유의해야 합니다.

!==는 비교 연산자에서 "절대 같지 않음"을 의미하고, !==는 배열 연산자에서 "같지 않음"을 의미합니다.

마지막으로 "php는 문자열에 문자열이 포함되어 있는지 감지합니다"를 읽어보시길 권합니다. 이 글에서는 포함을 감지하는 다른 방법을 소개합니다. 관심 있는 친구들은 이에 대해 배울 수 있습니다~

🎜클래식 코스인 "🎜PHP 문자열 처리"를 추천합니다. "(옥소녀심경편) 🎜", 무료~ 와서 배워보세요! 🎜

위 내용은 PHP 문자열 연습 4: 문자열에 특정 단어가 포함되어 있는지 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.