首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
字符串的单引号和双引号
字符串的连接符
手动和自动转义字符串中的字符
计算字符串的长度
字符串单词统计
清理字符串中的空格
字符串的切分与组合
字符串子串的截取
字符串子串替换
字符串查找
字符串大小写转换
字符串处理机制的修改
正则表达式概述
正则表达式的语法规则
使用正则表达式替换字符串子串
使用正则表达式切分字符串
实战演练——酒店系统在线订房表
PHP数组概述
构造一维数组
构造多维数组
遍历数组
数组排序
字符串与数组的转换
向数组中添加和删除元素
查询数组中的指定元素
统计数组元素个数
删除数组中的重复元素
调换数组中的键值和元素值
PHP 8的新变化1—自动创建元素的顺序的改变
PHP 8的新变化2—list()函数修改数组的改变
PHP 8的新变化3—foreach()函数修改数组的改变
实战演练—序列化和反序列化
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(3)
小册名称:PHP8入门与项目实战(3)
在一个字符串中查找另一个字符串就像文本编辑器中的查找一样。实现这个操作需要用到strstr()或stristr()函数。其格式为: ```php strstr(目标字符串,需查找字符串) ``` 如果函数找到需要查找的字符或字符串,就返回从第一个查找到字符串的位置往后所有的字符串内容。 stristr()函数为不敏感查找,也就是对字符的大小写不敏感。用法与strstr()相同。 以下实例介绍字符串查找的方法和技巧。 【例5.12】 ```php <?php $aa = "I have a Dream that to find a string with a dream."; //定义英文字符串 $bb = "我有一个梦想,能够找到理想。"; //定义中文字符串 echo strstr($aa,"dream")."<br/>"; //查找指定的字符串 echo stristr($aa,"dream")."<br/>"; echo strstr($aa,"that")."<br/>"; echo strstr($bb,"梦想")."<br/>"; ?> ``` 运行结果如图5-12所示。 ![](/uploads/images/20231207/e9b7b283182029f69108f395147fa6fa.png) 【案例分析】 (1)$aa为英文字符串变量。strstr($aat,"dream")大小写敏感,所以输出字符串最后的字符。stristr($aa,"dream")大小写不敏感,所以直接碰到第一个大写的匹配字符就开始输出。 (2)$bb为中文字符串变量。strstr()函数同样对中文字符起作用。
上一篇:
字符串子串替换
下一篇:
字符串大小写转换
该分类下的相关小册推荐:
Laravel(10.x)从入门到精通(五)
Laravel(10.x)从入门到精通(十八)
PHP高性能框架-Swoole
Laravel(10.x)从入门到精通(十一)
Yii2框架从入门到精通(上)
PHP面试指南
Magento2主题开发高级实战
Laravel(10.x)从入门到精通(十七)
Swoole入门教程
Magento零基础到架构师(目录管理)
Laravel(10.x)从入门到精通(十二)
Magento2后端开发高级实战