当前位置:首页 > PHP教程 >

PHP判断是否包含某字符串

发布时间:2024-01-19 12:55:35 作者:佚名 阅读:(25)

在做项目的时候经常会有一些需求是判断字符串是否包某个字符串,这个时候我们可以使用PHP的内置函数strstr、strpos、stristr来直接判断,接下来云梦编程为大家详细的介绍一下php判断是否包含指定字符的方法,有需要的小伙伴可以参考一下

PHP判断是否包含某字符串

1、strstr函数

(1)、相关介绍

strstr() 函数搜索字符串在另一字符串中是否存在,如果是,返回该字符串及剩余部分,否则返回 FALSE。

(2)、相关语法

	strstr(string,search,before_search) 

(3)、相关参数

参数 描述
string 必需。规定被搜索的字符串。
search 必需。规定要搜索的字符串。如果该参数是数字,则搜索匹配该数字对应的 ASCII 值的字符。
before_search 可选。一个默认值为 "false" 的布尔值。如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。

(4)、相关实例

<?php
   $attach='www.yundreams.com';
   //注意要用 !==
   //返回字符串的其余部分(从匹配点)
   if (strstr($attach, 'yundreams') !== false) {
    //如果包含yundreams,执行相应操作

   }
?>

2、strpos函数

(1)、相关介绍

strpos() f函数查找字符串在另一字符串中第一次出现的位置(区分大小写)。

(2)、相关语法

	strpos(string,find,start) 

(3)、相关参数

参数 描述
string 必需。规定被搜索的字符串。
find

必需。规定要查找的字符。

start 可选。规定开始搜索的位置。

(4)、相关实例

<?php
   $attach='www.yundreams.com';
   //注意要用 !==
   //查找的字符串在第一个位置返回是0
   if (strpos($attach, 'yundreams') !== false) {
    //如果包含yundreams,执行以下操作

   }
?>

3、stristr函数

(1)、相关介绍

stristr() 函数搜索字符串在另一字符串中的第一次出现。

(2)、相关语法

	stristr(string,search,before_search) 

(3)、相关参数

参数 描述
string 必需。规定被搜索的字符串。
search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配该数字对应的 ASCII 值的字符。
before_search 可选。一个默认值为 "false" 的布尔值。如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。

(4)、相关实例

<?php
   echo stristr("Hello world!","WORLD");
?>


以上就是云梦编程为大家介绍的关于PHP判断是否包含某字符串三种方法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注云梦编程网!

© 2023 - 云梦编程网 版权所有 鲁ICP备2021017318号-4