详解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常用函数小技巧
Sep 11 PHP
php 生成随机验证码图片代码
Feb 08 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
php使用curl访问https示例分享
Jan 17 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
php mysql_list_dbs()函数用法示例
Mar 29 PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 PHP
laravel学习笔记之模型事件的几种用法示例
Aug 15 PHP
Laravel中前端js上传图片到七牛云的示例代码
Sep 04 PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 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时间戳与日期的转换
2013/06/06 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
php+webSoket实现聊天室示例代码(附源码)
2017/02/17 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
php获取用户真实IP和防刷机制的实例代码
2018/11/28 PHP
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
python使用递归解决全排列数字示例
2014/02/11 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
python操作gitlab API过程解析
2019/12/27 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
医学生自荐信范文
2013/12/03 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
vue中 this.$set的使用详解
2021/11/17 Vue.js
python入门学习关于for else的特殊特性讲解
2021/11/20 Python
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers