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 中的批处理的实现
Jun 14 PHP
PHP安全技术之 实现php基本安全
Sep 04 PHP
php实现水仙花数的4个示例分享
Apr 08 PHP
ThinkPHP的URL重写问题
Jun 22 PHP
php实现字符串翻转的方法
Mar 27 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
Feb 03 PHP
基于laravel制作APP接口(API)
Mar 15 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
Apr 01 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
php获得文件夹下所有文件的递归算法的简单实例
Nov 01 PHP
php实现URL加密解密的方法
Nov 17 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 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
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
Uploadify上传文件方法
2016/03/16 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
nodejs+mongodb+vue前后台配置ueditor的示例代码
2018/01/02 NodeJs
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
vue移动端使用canvas签名的实现
2020/01/15 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
python数据处理实战(必看篇)
2017/06/11 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
安全环保标语
2014/06/09 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
2015年电工工作总结
2015/04/10 职场文书
社会实践心得体会范文
2016/01/14 职场文书
四年级数学教学反思
2016/02/16 职场文书