详解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遍历数组的几种方法
Mar 22 PHP
php判断变量类型常用方法
Apr 24 PHP
php中判断文件空目录是否有读写权限的函数代码
Aug 07 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
Feb 13 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
May 08 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
Sep 23 PHP
php面向对象的用户登录身份验证
Jun 08 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
Jun 12 PHP
Laravel5.4框架中视图共享数据的方法详解
Sep 05 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 a simple smtp class
2007/11/26 PHP
PHP 用数组降低程序的时间复杂度
2009/12/04 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
用js重建星际争霸
2006/12/22 Javascript
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
vue中如何使用ztree
2018/02/06 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
[01:11:15]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
基于python的字节编译详解
2017/09/20 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
python同时遍历两个list用法说明
2020/05/02 Python
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
Java程序员面试90题
2013/10/19 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
网络技术专业求职信
2014/07/13 职场文书
船舶工程技术专业求职信
2014/08/07 职场文书
酒店前台岗位职责
2015/04/16 职场文书
垂直极限观后感
2015/06/08 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
Java spring单点登录系统
2021/09/04 Java/Android