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 相关文章推荐
使用PHP socke 向指定页面提交数据
Jul 23 PHP
PHP 编程安全性小结
Jan 08 PHP
php iconv() : Detected an illegal character in input string
Dec 05 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
Jun 27 PHP
使用openssl实现rsa非对称加密算法示例
Jan 24 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
Oct 22 PHP
PHP中使用数组指针函数操作数组示例
Nov 19 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
PHP批量修改文件名称的方法分析
Feb 27 PHP
PHP实现的多维数组去重操作示例
Jul 21 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
Aug 17 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
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
实用函数7
2007/11/08 PHP
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
php对xml文件的增删改查操作实现方法分析
2017/05/19 PHP
form自动提交实例讲解
2017/07/10 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
详解JavaScript函数对象
2015/11/15 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
[01:04:02]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第二场 1月24日
2021/03/11 DOTA
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
jupyter notebook 重装教程
2020/04/16 Python
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
北京天润融通.net面试题笔试题
2012/02/20 面试题
应聘自荐书
2013/10/08 职场文书
办公文员的工作岗位职责
2013/11/12 职场文书
环境工程专业个人求职信
2013/12/05 职场文书
家长给孩子的表扬信
2014/01/17 职场文书
演讲比赛策划方案
2014/06/11 职场文书
岗位说明书标准范本
2014/07/30 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
早上好问候语大全
2015/11/10 职场文书