详解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 相关文章推荐
Windows下的PHP5.0详解
Nov 18 PHP
PHP程序员最常犯的11个MySQL错误小结
Nov 20 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 PHP
yii上传文件或图片实例
Apr 01 PHP
PHP生成RSS文件类实例
Dec 05 PHP
PHP中Session可能会引起并发问题
Jun 26 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
Mar 28 PHP
laravel创建类似ThinPHP中functions.php的全局函数
Nov 26 PHP
php 微信开发获取用户信息如何实现
Dec 13 PHP
PHP实现上传多图即时显示与即时删除的方法
May 09 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
php中array_fill函数的实例用法
Mar 02 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
第十三节 对象串行化 [13]
2006/10/09 PHP
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
PHP面向对象精要总结
2014/11/07 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
微信小程序 网络通信实现详解
2019/07/23 Javascript
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
Python中的文件和目录操作实现代码
2011/03/13 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
python安装requests库的实例代码
2019/06/25 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
python实现多进程通信实例分析
2019/09/01 Python
Python定时器线程池原理详解
2020/02/26 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
CSS3关于z-index不生效问题的解决
2020/02/19 HTML / CSS
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
丽笙酒店官方网站:Radisson Hotels
2019/05/07 全球购物
Myprotein荷兰官网:欧洲第一运动营养品牌
2020/07/11 全球购物
给校长的一封建议书
2014/03/12 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
春风化雨观后感
2015/06/11 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL