首页 > 后端开发 > php教程 > 如何检查 PHP 字符串是否包含特定单词?

如何检查 PHP 字符串是否包含特定单词?

DDD
发布: 2025-01-02 16:36:39
原创
483 人浏览过

How Can I Check if a PHP String Contains a Specific Word?

检查字符串是否包含特定单词

在 PHP 中,验证字符串是否包含特定单词可以使用内置函数或字符串来实现操作技术。

使用 str_contains (PHP 8 )

PHP 8 引入了 str_contains 函数来检查字符串包含情况:

if (str_contains('How are you', 'are')) {
    echo 'true';
}
登录后复制

注意: str_contains 将空针视为 true,因此请确保它不是使用前清空。

使用strpos

对于 8 之前的 PHP 版本,可以使用 strpos:

$haystack = 'How are you?';
$needle = 'are';

if (strpos($haystack, $needle) !== false) {
    echo 'true';
}
登录后复制

使用 strstr

另一种选择是使用strstr:

if (strstr('How are you?', 'are') !== false) {
    echo 'true';
}
登录后复制

使用常规表达式

也可以使用正则表达式:

if (preg_match('/are/', 'How are you?')) {
    echo 'true';
}
登录后复制

以上是如何检查 PHP 字符串是否包含特定单词?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板