php下使用strpos需要注意 === 运算符


Posted in PHP onJuly 17, 2010
<?php 
/* 
判断字符串是否存在的函数 
*/ 
function strexists($haystack, $needle) { 
return !(strpos($haystack, $needle) === FALSE);//注意这里的"===" 
} 
/* 
Test 
*/ 
$mystring = 'abc'; 
$findme = 'a'; 
$pos = strpos($mystring, $findme); // Note our use of ===. Simply == would not work as expected 
// because the position of 'a' was the 0th (first) character. 
// 简单的使用 "==" 号是不会起作用的,需要使用 "===",因为 a 第一次出现的位置为 0 
if ($pos === false) { 
echo "The string '$findme' was not found in the string '$mystring'"; 
} else { 
echo "The string '$findme' was found in the string '$mystring'"; 
echo " and exists at position $pos"; 
} 
// We can search for the character, ignoring anything before the offset 
// 在搜索字符的时候可以使用参数 offset 来指定偏移量 
$newstring = 'abcdef abcdef'; 
$pos = strpos($newstring, 'a', 1); // $pos = 7, not 0 
?>
PHP 相关文章推荐
php 全局变量范围分析
Aug 07 PHP
php 获取可变函数参数的函数
Aug 26 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
ThinkPHP查询语句与关联查询用法实例
Nov 01 PHP
php实现json编码的方法
Jul 30 PHP
PHP概率计算函数汇总
Sep 13 PHP
PHP 实现的将图片转换为TXT
Oct 21 PHP
Zend Framework自定义Helper类相关注意事项总结
Mar 14 PHP
php curl优化下载微信头像的方法总结
Sep 07 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 PHP
php进行md5加密简单实例方法
Sep 19 PHP
Laravel相关的一些故障解决
Aug 19 PHP
按上下级层次关系输出内容的PHP代码
Jul 17 #PHP
PHP开发负载均衡指南
Jul 17 #PHP
PHP无敌近乎加密方式!
Jul 17 #PHP
生成ubuntu自动切换壁纸xml文件的php代码
Jul 17 #PHP
PHP实现多条件查询实例代码
Jul 17 #PHP
php程序效率优化的一些策略小结
Jul 17 #PHP
在PHP中养成7个面向对象的好习惯
Jul 17 #PHP
You might like
2020最新CPU的性能排名
2020/04/02 数码科技
如何分别全角和半角以避免乱码
2006/10/09 PHP
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
PHP概率计算函数汇总
2015/09/13 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
Python中使用Inotify监控文件实例
2015/02/14 Python
Python使用metaclass实现Singleton模式的方法
2015/05/05 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
Python可迭代对象操作示例
2019/05/07 Python
python3 map函数和filter函数详解
2019/08/26 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
HTML5标签小集
2011/08/02 HTML / CSS
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
信息专业个人的自我评价
2013/12/27 职场文书
大学自主招生推荐信
2014/05/10 职场文书
农村婚庆主持词
2015/06/29 职场文书
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL
postgresql中如何执行sql文件
2023/05/08 PostgreSQL