详解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 加密与解密的斗争
Apr 17 PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
PHPwind整合最土系统用户同步登录实现方法
Dec 08 PHP
php 连接mysql连接被重置的解决方法
Feb 15 PHP
php文件操作之小型留言本实例
Jun 20 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
Dec 23 PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
Feb 10 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开源建站平台小结
2010/04/22 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
jquery 上下滚动广告
2009/06/17 Javascript
jQuery 遍历json数组的实现代码
2020/09/22 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
基于javascript实现窗口抖动效果
2016/01/03 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
python中函数总结之装饰器闭包详解
2016/06/12 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
大专学生求职信
2014/07/04 职场文书
员工工作能力评语
2014/12/31 职场文书
公司承诺书格式范文
2015/04/28 职场文书
一般纳税人申请报告
2015/05/18 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
OpenCV 图像梯度的实现方法
2021/07/25 Python
Python OpenCV之常用滤波器使用详解
2022/04/07 Python