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 定界符 使用技巧
Jun 14 PHP
PHP如何解决网站大流量与高并发的问题
Jun 25 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 PHP
php方法调用模式与函数调用模式简例
Sep 20 PHP
PHP编码规范的深入探讨
Jun 06 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
Nov 18 PHP
php解析http获取的json字符串变量总是空白null
Mar 02 PHP
php检索或者复制远程文件的方法
Mar 13 PHP
PHP的pcntl多进程用法实例
Mar 19 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
PHP大文件分块上传功能实例详解
Jul 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
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php addslashes和mysql_real_escape_string
2010/01/24 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
MySQL最常见的操作语句小结
2015/05/07 Python
Python中turtle作图示例
2017/11/15 Python
python人民币小写转大写辅助工具
2018/06/20 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
python实现图片转字符画的完整代码
2021/02/21 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
省级四好少年事迹材料
2014/01/25 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
鲁迅故居导游词
2015/02/05 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
运动会报道稿大全
2015/07/23 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
教师师德承诺书2016
2016/03/25 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL