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 相关文章推荐
第四节 构造函数和析构函数 [4]
Oct 09 PHP
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
PHP定时执行计划任务的多种方法小结
Dec 19 PHP
php fsockopen解决办法 php实现多线程
Jan 20 PHP
php查找字符串出现次数的方法
Dec 01 PHP
php计算两个坐标(经度,纬度)之间距离的方法
Apr 17 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
PHP生成可点击刷新的验证码简单示例
May 13 PHP
thinkphp分页实现效果
Oct 13 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 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
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
jquery重复提交请求的原因浅析
2014/05/23 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
浅析Bootstrap表格的使用
2016/06/23 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
Python实现list反转实例汇总
2014/11/11 Python
Django验证码的生成与使用示例
2017/05/20 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
2020/01/20 Python
python实现对变位词的判断方法
2020/04/05 Python
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
大学生毕业的自我鉴定
2013/11/13 职场文书
精彩的大学生自我评价
2013/11/17 职场文书
工作时间上网检讨书
2014/02/03 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
辞职信怎么写?你都知道吗?
2019/06/24 职场文书
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python
Python实现日志实时监测的示例详解
2022/04/06 Python
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server