PHP | 检查字符串中是否存在特定的单词/子字符串

给定一个字符串和一个单词/子字符串,我们必须检查字符串中是否存在给定的单词/子字符串。

PHP代码检查字符串中的子字符串

<?php

//查找子字符串的函数Position-
//如果字符串中存在子字符串
function findMyWord($s, $w) {
    if (strpos($s, $w) !== false) {
        echo 'String contains ' . $w . '<br/>';
    } else {
        echo 'String does not contain ' . $w . '<br/>';
    }
}

//运行函数
findMyWord('The Quick brown fox jumps right over the Lazy Dog', 'fox');
findMyWord('The Quick brown fox jumps right over the Lazy Dog', 'hello');
?>

输出结果

String contains fox
String does not contain hello

说明:

要检查字符串是否包含单词(或子字符串),我们使用PHPstrpos()函数。我们检查字符串($s)中是否存在单词($w)。由于strpos()还会返回非布尔值,该值的计算结果为false,因此我们必须检查条件是否为显式!== false(不等于False),这确保我们获得更可靠的响应。