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 字符串编码截取函数(兼容utf-8和gb2312)
May 02 PHP
php数据库抽象层 PDO
May 07 PHP
破解.net程序(dll文件)编译和反编译方法
Jan 31 PHP
解析yii数据库的增删查改
Jun 20 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
php将session放入memcached的设置方法
Feb 14 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
Mar 04 PHP
PHP错误处理函数
Apr 03 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
php输出图像的方法实例分析
Feb 16 PHP
php实现和c#一致的DES加密解密实例
Jul 24 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之数据库操作详解及乱码解决!
2007/01/02 PHP
php微信公众号开发模式详解
2016/11/28 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
Javascript &amp; DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
react中使用swiper的具体方法
2018/05/15 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
Python中的作用域规则详解
2015/01/30 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
如何把python项目部署到linux服务器
2020/08/26 Python
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
四查四看剖析材料
2014/02/14 职场文书
颁奖典礼主持词
2014/03/25 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
举起手来观后感
2015/06/09 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
Pytorch 如何加速Dataloader提升数据读取速度
2021/05/28 Python