php实现指定字符串中查找子字符串的方法


Posted in PHP onMarch 17, 2015

本文实例讲述了php实现指定字符串中查找子字符串的方法。分享给大家供大家参考。具体分析如下:

对strpos()函数可以用来在php中查找子字符串。strpos()函数将试图找到子字符串在源字符串中首次出现的位置。如果找到了,它会返回一个非负整数表示子字符串出现的位置。 否则它会返回一个布尔值false。

<?php
$haystack1 = "2349534134345w3mentor16504381640386488129";
$haystack2 = "w3mentor234953413434516504381640386488129";
$haystack3 = "center234953413434516504381640386488129fyi";
$pos1 = strpos($haystack1, "w3mentor");
$pos2 = strpos($haystack2, "w3mentor");
$pos3 = strpos($haystack3, "w3mentor");
print("pos1 = ($pos1); type is " . gettype($pos1) . "\n");
print("pos2 = ($pos2); type is " . gettype($pos2) . "\n");
print("pos3 = ($pos3); type is " . gettype($pos3) . "\n");
?>

输出结果:

pos1 = (13); type is integer
pos2 = (0); type is integer
pos3 = (); type is boolean

pos3返回的是bool值,即没有找到子字符串

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP的面向对象编程
Oct 09 PHP
php4的session功能评述(一)
Oct 09 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
Jun 28 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
Apr 01 PHP
ThinkPHP实现跨模块调用操作方法概述
Jun 20 PHP
php验证session无效的解决方法
Nov 04 PHP
php之readdir函数用法实例
Nov 13 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
腾讯CMEM的PHP扩展编译安装方法
Sep 25 PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
Mar 18 PHP
php通过strpos查找字符串出现位置的方法
Mar 17 #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
You might like
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
js实现楼层导航功能
2017/02/23 Javascript
JavaScript 异步调用
2017/10/25 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
Python简单生成8位随机密码的方法
2017/05/24 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
Gauss-Seidel迭代算法的Python实现详解
2019/06/29 Python
Django组件content-type使用方法详解
2019/07/19 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
优秀应届生推荐信
2013/11/09 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
招标授权委托书样本
2014/09/23 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
统计员岗位职责
2015/02/11 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫