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应用提速面面观
Oct 09 PHP
同时提取多条新闻中的文本一例
Oct 09 PHP
php 无限级 SelectTree 类
May 19 PHP
php 读取shell管道传输过来的内容
Mar 01 PHP
部署PHP时的4个配置修改说明
Oct 19 PHP
详解Yii2 定制表单输入字段的标签和样式
Jan 04 PHP
PHP计算近1年的所有月份
Mar 13 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
PHP实现爬虫爬取图片代码实例
Mar 03 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中将地址生成迅雷快车旋风链接的代码[测试通过]
2011/04/20 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
Javascript之旅 对象的原型链之由来
2010/08/25 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
浅谈JavaScript异步编程
2017/01/20 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
2018/10/18 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
关于python中的xpath解析定位
2020/03/06 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
家乐福台湾线上购物网:Carrefour台湾
2020/09/15 全球购物
大学自我鉴定范文
2013/12/26 职场文书
捐书寄语赠言
2014/01/18 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
党性教育心得体会(共6篇)
2016/01/21 职场文书