详解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代码
Feb 16 PHP
浅析php过滤html字符串,防止SQL注入的方法
Jul 02 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
两千行代码的PHP学习笔记汇总
Oct 05 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
PHP中iconv函数转码时截断字符问题的解决方法
Jan 21 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
Mar 21 PHP
PHP实现上传图片到 zimg 服务器
Oct 19 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
Jun 20 PHP
php pdo连接数据库操作示例
Nov 18 PHP
Laravel框架Eloquent ORM删除数据操作示例
Dec 03 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
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
用PHP实现多级树型菜单
2006/10/09 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
jquery动态添加option示例
2013/12/30 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
生成二维码方法汇总
2014/12/26 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
小程序转发探索示例
2019/02/19 Javascript
Python实现简单的四则运算计算器
2016/11/02 Python
Python自定义线程类简单示例
2018/03/23 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
制药工程专业毕业生推荐信
2013/12/24 职场文书
村官工作鉴定评语
2014/01/27 职场文书
小班开学寄语
2014/04/04 职场文书
教师求职自荐书
2014/06/14 职场文书
成人成长感言如何写?
2019/08/16 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL
详解Python flask的前后端交互
2022/03/31 Python
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫
mysql sock 文件解析及作用讲解
2022/07/15 MySQL
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript