详解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 相关文章推荐
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
php获取url字符串截取路径的文件名和扩展名的函数
Jan 22 PHP
用Zend Encode编写开发PHP程序
Feb 21 PHP
php学习笔记之 函数声明(二)
Jun 09 PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
Dec 16 PHP
thinkphp循环结构用法实例
Nov 24 PHP
学习php开源项目的源码指南
Dec 21 PHP
php生成唯一的订单函数分享
Feb 02 PHP
php实现短信发送代码
Jul 05 PHP
9个比较实用的php代码片段
Mar 15 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
PHP以json或xml格式返回请求数据的方法
May 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中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
Angular在模板驱动表单中自定义校验器的方法
2017/08/09 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
解决vue 表格table列求和的问题
2019/11/06 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
实例讲解Python中的私有属性
2014/08/21 Python
python打开网页和暂停实例
2014/09/30 Python
Python随机生成数据后插入到PostgreSQL
2016/07/28 Python
python版本单链表实现代码
2018/09/28 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
简单html5代码获取地理位置
2014/03/31 HTML / CSS
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
静态变量和实例变量的区别
2015/07/07 面试题
成人继续教育实施方案
2014/03/01 职场文书
优质服务演讲稿
2014/05/14 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
爱国口号
2014/06/19 职场文书
后备干部推荐材料
2014/12/24 职场文书
2015年司机工作总结
2015/04/23 职场文书
父亲去世追悼词
2015/06/23 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
车位出租协议书范本
2016/03/19 职场文书
500字作文之关于爸爸
2019/11/14 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL