给定一个字符串和一个单词/子字符串,我们必须检查字符串中是否存在给定的单词/子字符串。
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),这确保我们获得更可靠的响应。