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 相关文章推荐
给多个地址发邮件的类
Oct 09 PHP
PHP4实际应用经验篇(4)
Oct 09 PHP
main.php
Dec 09 PHP
php cookie的操作实现代码(登录)
Dec 29 PHP
php做下载文件的实现代码及文件名中乱码解决方法
Feb 03 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
Jun 19 PHP
PHP中变量引用与变量销毁机制分析
Nov 15 PHP
2014最热门的24个php类库汇总
Dec 18 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
Oct 08 PHP
php利用gd库为图片添加水印
Nov 09 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
Mar 15 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 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 output buffering缓存及程序缓存深入解析
2013/07/15 PHP
建议大家看下JavaScript重要知识更新
2007/07/08 Javascript
基于jQuery的图片大小自动适应实现代码
2010/11/17 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
浅谈Vue.js中的v-on(事件处理)
2017/09/05 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
vue配置文件实现代理v2版本的方法
2019/06/21 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python计算回文数的方法
2015/03/11 Python
Python创建数字列表的示例
2019/11/28 Python
python脚本后台执行方式
2019/12/21 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
婚假请假条格式及范文
2014/04/10 职场文书
2014年中秋寄语
2014/08/11 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
2014年实习期工作总结
2014/11/27 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
转正申请报告格式
2015/05/15 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书
详细介绍python类及类的用法
2021/05/31 Python
深入理解python协程
2021/06/15 Python