详解PHP处理字符串类似indexof的方法函数


Posted in PHP onJune 11, 2017

详解PHP处理字符串类似indexof的方法函数

在PHP中处理字符串类似 indexof 的函数或方法有两个,它们是 strpos 函数和 stripos 函数,这两个函数的用法类似。

strpos 函数处理字符串时如果包含该字符串,则返回该字符串出现的第一次出现的位置,如果没有出现则返回 false。对字符串大小写敏感。

stripos 函数处理字符串时如果包含该字符串,则返回该字符串出现的第一次出现的位置,如果没有出现则返回 false。对字符串大小写不敏感。

PHP strpos() 函数

定义和用法

strpos() 函数查找字符串在另一字符串中第一次出现的位置。

注释:strpos() 函数对大小写敏感。

注释:该函数是二进制安全的。

语法

strpos(string, find, start)

参数描述

string:必需。规定要搜索的字符串。
find:必需。规定要查找的字符串。
start:可选。规定开始搜索的位置。

返回值

返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

注释:字符串位置从 0 开始,不是从 1 开始。

例子

<?php
echo strpos('Hello world!', 'wo');
?>

输出:6

PHP stripos() 函数

定义和用法

stripos() 函数查找字符串在另一字符串中第一次出现的位置。

注释:stripos() 函数是不区分大小写的。

注释:该函数是二进制安全的。

语法

stripos(string,find,start)

参数描述

string:必需。规定要搜索的字符串。
find:必需。规定要查找的字符串。
start:可选。规定开始搜索的位置。

返回值

返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

注释:字符串位置从 0 开始,不是从 1 开始。

例子

<?php
echo stripos('Hello world!', 'WO');
?>

输出:6

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
php下使用SMTP发邮件的代码
Jan 10 PHP
PHP iconv 函数转gb2312的bug解决方法
Oct 11 PHP
php daddslashes()和 saddslashes()有哪些区别分析
Oct 26 PHP
php语言流程控制中的主动与被动
Nov 05 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
Jul 01 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
Aug 06 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
Dec 22 PHP
PHP图像处理类库及演示分享
May 17 PHP
PHP导入导出Excel代码
Jul 07 PHP
laravel-admin的多级联动方法
Sep 30 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 PHP
ThinkPHP5和ThinkPHP6的区别
Mar 31 PHP
PHP获取文件扩展名的方法实例总结
Jun 10 #PHP
PHP获取数组中单列值的方法
Jun 10 #PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
Jun 10 #PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
Jun 10 #PHP
全面解析PHP面向对象的三大特征
Jun 10 #PHP
PHP查询分页的实现代码
Jun 09 #PHP
PHP简单留言本功能实现代码
Jun 09 #PHP
You might like
两种php调用Java对象的方法
2006/10/09 PHP
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
写出高质量的PHP程序
2012/02/04 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
php创建session的方法实例详解
2015/01/27 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
用js遍历 table的脚本
2008/07/23 Javascript
从jquery的过滤器.filter()方法想到的
2013/09/29 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
2015/09/09 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
Angularjs---项目搭建图文教程
2016/07/08 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
python的faker库用法
2019/11/28 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
详解python中的闭包
2020/09/07 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
世界上获奖最多的手机镜头:Olloclip
2018/03/03 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
职业生涯规划书基本格式
2014/01/06 职场文书
技术股东合作协议书
2014/12/02 职场文书
教师个人总结范文
2015/02/11 职场文书
首席执行官观后感
2015/06/03 职场文书
骆驼祥子读书笔记
2015/06/26 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
pandas数值排序的实现实例
2021/07/25 Python