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 相关文章推荐
图象函数中的中文显示
Oct 09 PHP
php 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
PHP禁止页面缓存的代码
Oct 23 PHP
解析PHP缓存函数的使用说明
May 10 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
php获取QQ头像并显示的方法
Dec 23 PHP
PHP中使用CURL获取页面title例子
Jan 07 PHP
日常整理PHP中简单的图形处理(经典)
Oct 26 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
php获取给定日期相差天数的方法分析
Feb 20 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 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
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
php查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
axios基本入门用法教程
2017/03/25 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
2018/08/29 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
为Python的web框架编写前端模版的教程
2015/04/30 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
自学python的建议和周期预算
2019/01/30 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
优秀的毕业生的自我评价
2013/12/12 职场文书
护士的自我鉴定
2014/02/07 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
双语教学实施方案
2014/03/23 职场文书
Python实现byte转integer
2021/06/03 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技