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 相关文章推荐
C# Assembly类访问程序集信息
Jun 13 PHP
zen cart新进商品的随机排序修改方法
Sep 10 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 PHP
PHP会话控制:Session与Cookie详解
Sep 27 PHP
PHP中overload与override的区别
Feb 13 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
PHP registerXPathNamespace()函数讲解
Feb 03 PHP
在Laravel5中正确设置文件权限的方法
May 22 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 PHP
基于PHP实现用户在线状态检测
Nov 10 PHP
PHP基于ip2long实现IP转换整形
Dec 11 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下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
PHP可变变量学习小结
2015/11/29 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
基于jQuery的倒计时实现代码
2012/05/30 Javascript
jQuery实现跨域
2015/02/03 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[10:21]2018DOTA2国际邀请赛寻真——Winstrike
2018/08/11 DOTA
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
python机器学习之贝叶斯分类
2018/03/26 Python
django初始化数据库的实例
2018/05/27 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
Python实现点云投影到平面显示
2020/01/18 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
Kappa英国官方在线商店:服装和运动器材
2020/11/22 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
学生保证书范文
2014/04/28 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
个人投资合作协议书
2014/10/12 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
公司捐书倡议书
2015/04/27 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
中学语文教学反思
2016/02/16 职场文书
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python