当前位置: 首页> 函数类别大全> str_contains

str_contains

判断一个字符串中是否包含一个给定的子字符串
名称:str_contains
分类:字符串
所属语言:php
一句话介绍:判断一个字符串中是否包含一个给定的子字符串

str_contains 函数

<h2>适用PHP版本</h2>
<p>PHP 8.0及以上版本。</p>

<h2>函数说明</h2>
<p>str_contains 函数用于检查字符串中是否包含某个子字符串。如果子字符串存在,返回 true,否则返回 false。</p>

<h2>函数语法</h2>
<p>bool str_contains(string $haystack, string $needle)</p>

<h2>参数</h2>
<ul>
    <li><strong>$haystack</strong> (string): 需要搜索的主字符串。</li>
    <li><strong>$needle</strong> (string): 要查找的子字符串。</li>
</ul>

<h2>返回值</h2>
<p>如果主字符串包含子字符串,则返回 true;如果不包含,则返回 false。</p>

<h2>示例</h2>
<p>以下是一个示例,演示了如何使用 str_contains 函数来检查字符串是否包含指定的子字符串。</p>

<h3>示例代码</h3>
<pre>

$haystack = "Hello, world!";
$needle = "world";

if (str_contains($haystack, $needle)) {
echo "字符串中包含子字符串!";
} else {
echo "字符串中不包含子字符串!";
}

<h3>示例代码的说明</h3>
<p>在上述代码中,我们定义了一个主字符串 $haystack 和一个子字符串 $needle。使用 str_contains 函数来检查 $haystack 中是否包含 $needle。如果包含,输出 "字符串中包含子字符串!";否则,输出 "字符串中不包含子字符串!"。</p>
同类函数
  • 将字符串拆分为较小的块 chunk_split

    chunk_split

    将字符串拆分为较小的块
  • 将8位字符串转换为带引号的可打印字符串 quoted_printable_encode

    quoted_printable_encode

    将8位字符串转换为带引号的可打印字符串
  • 返回有关字符串中使用的单词的信息 str_word_count

    str_word_count

    返回有关字符串中使用的单词的信息
  • 子字符串替换 str_replace

    str_replace

    子字符串替换
  • 将二进制数据转换为十六进制表示 bin2hex

    bin2hex

    将二进制数据转换为十六进制表示
  • 从字符串的开头删除空格(或其他字符) ltrim

    ltrim

    从字符串的开头删除空格(或其他字符)
  • 获取数字格式信息 localeconv

    localeconv

    获取数字格式信息
  • 使用“自然顺序”算法进行字符串比较 strnatcmp

    strnatcmp

    使用“自然顺序”算法进行字符串比较
热门文章