详解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 相关文章推荐
MySQL中create table语句的基本语法是
Jan 15 PHP
php读取30天之内的根据算法排序的代码
Apr 06 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
Oct 05 PHP
PHP之sprintf函数用法详解
Nov 12 PHP
thinkphp特殊标签用法概述
Nov 24 PHP
PHP中require和include路径问题详解
Dec 25 PHP
通过php删除xml文档内容的方法
Jan 23 PHP
Yii2如何批量添加数据
May 17 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
php中yii框架实例用法
Dec 22 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
web方式ftp
2006/10/09 PHP
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
php Http_Template_IT类库进行模板替换
2009/03/19 PHP
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
ajax 文件上传应用简单实现
2009/03/03 Javascript
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
jQuery+jqmodal弹出窗口实现代码分明
2010/06/14 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
python读取LMDB中图像的方法
2018/07/02 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
python连接mysql有哪些方法
2020/06/24 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
小组口号大全
2014/06/09 职场文书
行政求职信
2014/07/04 职场文书
企业务虚会发言材料
2014/10/20 职场文书
遗嘱范文
2015/08/07 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
Python爬虫基础初探selenium
2021/05/31 Python