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_MySQL教程-第一天
Mar 18 PHP
php通用防注入程序 推荐
Feb 26 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
Aug 05 PHP
利用PHP函数计算中英文字符串长度的方法
Nov 11 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
PHP类的封装与继承详解
Sep 29 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
Jan 22 PHP
php微信公众平台开发(三)订阅事件处理
Dec 06 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
php curl优化下载微信头像的方法总结
Sep 07 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的中问验证码
2006/11/25 PHP
如何让CI框架支持service层
2014/10/29 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
javascript引用类型指针的工作方式
2015/04/13 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python threading多线程编程实例
2014/09/18 Python
跟老齐学Python之总结参数的传递
2014/10/10 Python
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
Python多线程爬虫简单示例
2016/03/04 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
python读写配置文件操作示例
2019/07/03 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
如何用Lucene索引数据库
2016/02/23 面试题
物业总经理岗位职责
2014/02/28 职场文书
2014广电局实施党的群众路线教育实践活动方案思想汇报
2014/09/22 职场文书
2014年幼师工作总结
2014/11/22 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
加入学生会自荐书
2015/03/05 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
Python中的套接字编程是什么?
2021/06/21 Python
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle