php通过strpos查找字符串出现位置的方法


Posted in PHP onMarch 17, 2015

本文实例讲述了php通过strpos查找字符串出现位置的方法。分享给大家供大家参考。具体分析如下:

strpos用来查找一个字符串在另一个字符串中首次出现的位置,strpos区分大小写,如果没有找到则返回false,所以strpos有两种类型的返回值,一种是整形,一种是bool型,开发过程中需要注意

<?php
echo strpos("Hello world!","wo");
?>

输出结果:6

由于strpos有两种类型的返回值,所以在判断是否找到子字符串的的时候最好使用===三个等号进行严格类型的相等比较

<?php
$haystack = "needle23423432";
$pos = strpos($haystack, "needle");
if ($pos==false) {
 print("Not found based (==) test\n");
} else {
 print("Found based (==) test\n");
}
if ($pos===false) {
 print("Not found based (===) test\n");
} else {
 print("Found based (===) test\n");
}
?>

上面的代码返回如下结果

This script will print:
 
Not found based (==) test
Found based (===) test
 
The (===) test is correct.

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
Zend引擎的发展 [15]
Oct 09 PHP
PHP文章采集URL补全函数(FormatUrl)
Aug 02 PHP
PHP实现手机归属地查询API接口实现代码
Aug 27 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
php实现webservice实例
Nov 06 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
php实现事件监听与触发的方法
Nov 21 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
php+js实现裁剪任意形状图片
Oct 31 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 #PHP
php字符串替换函数substr_replace()用法实例
Mar 17 #PHP
php使用wordwrap格式化文本段落的方法
Mar 17 #PHP
php将字符串全部转换成大写或者小写的方法
Mar 17 #PHP
php实现字符串首字母转换成大写的方法
Mar 17 #PHP
php将字符串转换成16进制的方法
Mar 17 #PHP
php导入模块文件分享
Mar 17 #PHP
You might like
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
浅析AngularJS中的生命周期和延迟处理
2015/06/18 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
python实现最长公共子序列
2018/05/22 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
详解python3中zipfile模块用法
2018/06/18 Python
python实现代码统计器
2019/09/19 Python
Python pandas如何向excel添加数据
2020/05/22 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
Mybag美国/加拿大:英国奢华包包和名牌手袋网站
2020/02/16 全球购物
仓库门卫岗位职责
2013/12/22 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
保护环境倡议书100字
2014/05/19 职场文书
护理学专业求职信
2014/06/29 职场文书
4s店活动策划方案
2014/08/25 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸