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 相关文章推荐
使用zend studio for eclipse不能激活代码提示功能的解决办法
Oct 11 PHP
PHP的变量类型和作用域详解
Mar 12 PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 PHP
PHP中的traits简单使用实例
May 13 PHP
typecho插件编写教程(六):调用接口
May 28 PHP
php bootstrap实现简单登录
Mar 08 PHP
YII Framework框架教程之日志用法详解
Mar 14 PHP
php微信支付接口开发程序
Aug 02 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
Sep 11 PHP
PHP解决中文乱码
Apr 28 PHP
Laravel框架模板继承操作示例
Jun 11 PHP
PHP命令行与定时任务
Apr 01 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
2019十大人气国漫
2020/03/13 国漫
初识Laravel
2014/10/30 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
修改发贴的编辑功能
2007/03/07 Javascript
js 浮动层菜单收藏
2009/01/16 Javascript
jQuery(非HTML5)可编辑表格实现代码
2012/12/11 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
js实现无缝滚动图
2017/02/22 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
2019/07/02 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
apache部署python程序出现503错误的解决方法
2017/07/24 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
对python中dict和json的区别详解
2018/12/18 Python
python实现超市商品销售管理系统
2019/10/25 Python
Python实现自动签到脚本功能
2020/08/20 Python
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
2013年保送生自荐信格式
2013/11/20 职场文书
客服部班长工作责任制
2014/02/25 职场文书
医师定期考核实施方案
2014/05/07 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
合理缓解职场压力,让你随时保持最佳状态!
2019/06/21 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
python实现局部图像放大
2021/11/17 Python