strstr() 函数用于在一个字符串中搜索指定的内容,并返回该内容所在字符串后面的所有字符。如果找不到指定内容,则返回false。
PHP字符串函数学习之strstr()
1.函数描述
strstr()
函数用于在一个字符串中搜索指定的内容,并返回该内容所在字符串后面的所有字符。如果找不到指定内容,则返回false。
2.函数参数
needle
: 必需。规定要搜索的字符串。haystack
: 必需。规定在哪个字符串中搜索。before_needle
: 可选。如果这个参数被设置为TRUE,函数返回needle之前的子字符串(不包括needle)。encoding
: 可选。规定要使用的字符编码。如果没有指定,则使用内部字符编码。
3.函数返回值
如果needle的值为空,则返回haystack的值。如果找不到needle,则返回 false
。否则,返回needle之后的所有字符。
4.函数示例
示例1
下面是一个查找world
的例子。
<?php
$str = "Hello world. The world is nice and round.";
echo strstr($str,"world");
?>
输出结果:
world. The world is nice and round.
示例2
下面是一个查找最后一个“dog”并返回它之前的子字符串的例子。
<?php
$str = "The quick brown fox jumps over the lazy dog.";
echo strstr($str,"dog",true);
?>
输出结果:
The quick brown fox jumps over the lazy
5.总结
strstr()
函数可以用于查找字符串中的某个子字符串,并返回该子字符串后面的所有字符。建议读者熟练使用该函数,并在实际编程中广泛应用。
沃梦达教程
本文标题为:php字符串函数学习之strstr()
基础教程推荐
猜你喜欢
- laravel框架中路由设置,路由参数和路由命名实例分析 2023-03-17
- PHP一句话木马Webshell变形免杀总结 2023-09-02
- PHP类的自动加载与命名空间用法实例分析 2023-04-20
- thinkphp5 URL和路由的功能详解与实例 2022-10-04
- php实现验证邮箱格式的代码实例 2023-03-19
- PHP实现的AES 128位加密算法示例 2023-02-13
- 解决Laravel QQ互联登录时报错Laravel \ Socialite \ Two \ InvalidStateException No message问题 2023-08-30
- 使用 PHP Masked Package 屏蔽敏感数据的实现方法 2023-03-02
- Laravel框架中自定义模板指令总结 2022-10-02
- 解决ThinkPHP6、php7使用PHPExcel导出无法正常工作:显示“无法访问网站”问题 2023-08-31