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上传、管理照片示例
Oct 09 PHP
php学习 函数 课件
Jun 15 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
Oct 31 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
探讨如何在PHP开启gzip页面压缩实例
Jun 09 PHP
解析isset与is_null的区别
Aug 09 PHP
PHP中的switch语句的用法实例详解
Oct 21 PHP
PHP常见数组函数用法小结
Mar 21 PHP
php封装的smartyBC类完整实例
Oct 19 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 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来实现网络服务
2009/09/15 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
2013/06/24 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
php递归函数怎么用才有效
2018/02/24 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
jquery.ui.draggable中文文档
2009/11/24 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
js实现简单的获取验证码按钮效果
2017/03/03 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
vue+高德地图写地图选址组件的方法
2019/05/18 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
python类型强制转换long to int的代码
2013/02/10 Python
python使用webbrowser浏览指定url的方法
2015/04/04 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
Python常见数据类型转换操作示例
2019/05/08 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
Python实现打印实心和空心菱形
2019/11/23 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
爱普生美国官网:Epson美国
2018/11/05 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
环保建议书200字
2014/05/14 职场文书
小学教师党员承诺书
2015/04/27 职场文书
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python
Python进程间的通信之语法学习
2022/04/11 Python