php获取字符串是否存在,php strstr()函数检查字符串中是否存在指定字符串

php strstr()函数检查字符串中是否存在指定字符串

strstr()函数定义及用法

在php中,strstr()函数是用来搜索字符串在另一字符串中是否存在,如果存在,返回该字符串及剩余部分,如果不存在返回FALSE,该函数可以用来判断一个字符串是否包含另一个字符串;

strstr()函数搜索的字符串是区分大小写的,如果需要进行不区分大小写的搜索,我们可以使用stristr()函数来实现;

strstr()函数有三个参数,第一个参数为被搜索的字符串;第二个参数可以是字符串或数字,规定要搜索的字符串,如果为数字,则被看作该数字对应的ASCII值对应的字符;第三个参数是PHP 5.3版本中新增的可选参数,值可以是布尔值"false"(默认)和"true",具体表示什么意思见下边的参数说明;

strstr()函数是二进制安全的(在传输数据时,保证二进制数据的信息安全,不被篡改、破译等,如果被攻击,能够及时检测出来);

strstr()函数语法格式

$newStr = strstr(string,search,before_search);

参数说明

$newStr:接收函数返回的字符串的变量;string:被搜索的字符串;search:要搜索的字符串,如果为数字,搜索匹配该数字对应的ASCII值的字符;before_search :PHP 5.3版本中新增的可选参数,默认值为"false",表示函数返回search参数规定的字符串以及剩余部分,如果为"true",函数返回search参数第一次出现之前的字符串部分;实例:

header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码

$string = "www .ggbiji. com"; //字符串

$str1 = strstr($string,"ggbiji",false); //false可以省略

$str2 = strstr($string,"ggbiji",true);

$str3 = strstr($string,"baidu");

echo "原字符串:".$string."
";

echo 'strstr($string,"ggbiji",false);:'.$str1."
";

echo 'strstr($string,"ggbiji",true);:'.$str2."
";

echo 'strstr($string,"baidu");:';

var_dump($str3);

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值