详解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和ACCESS写聊天室(四)
Oct 09 PHP
一个捕获函数输出的函数
Feb 14 PHP
PHP中替换键名的简易方法示例详解
Jan 07 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 PHP
PHP中strtr字符串替换用法详解
Nov 26 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
Oct 19 PHP
PHP实现的一致性哈希算法完整实例
Nov 14 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 PHP
php+redis实现多台服务器内网存储session并读取示例
Jan 12 PHP
利用php操作memcache缓存的基础方法示例
Aug 02 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 06 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开发中csrf攻击的简单演示和防范
2017/05/07 PHP
javascript 伪数组实现方法
2010/10/11 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
javascript利用apply和arguments复用方法
2013/11/25 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
Python基于DES算法加密解密实例
2015/06/03 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
Python闭包函数定义与用法分析
2018/07/20 Python
python dlib人脸识别代码实例
2019/04/04 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
室内拓展活动方案
2014/02/13 职场文书
一帮一活动总结
2014/05/08 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
年度考核表个人总结
2015/03/06 职场文书
房地产项目合作意向书
2015/05/08 职场文书
python元组打包和解包过程详解
2021/08/02 Python
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js