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 相关文章推荐
从C/C++迁移到PHP——判断字符类型的函数
Oct 09 PHP
上传多个文件的PHP脚本
Nov 26 PHP
在PHP中读取和写入WORD文档的代码
Apr 09 PHP
PHP strtotime函数详解
Dec 18 PHP
关于js与php互相传值的介绍
Jun 25 PHP
两级联动select刷新后其值保持不变的实现方法
Jan 27 PHP
php中get_meta_tags()、CURL与user-agent用法分析
Dec 16 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
Oct 25 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
Yii2配置Nginx伪静态的方法
May 05 PHP
在Laravel5中正确设置文件权限的方法
May 22 PHP
PHP的垃圾回收机制代码实例讲解
Feb 27 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简介
2006/10/09 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
PHP面向对象法则
2012/02/23 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
python 移除字符串尾部的数字方法
2018/07/17 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
毕业生的自我鉴定
2013/10/29 职场文书
预防煤气中毒方案
2014/06/16 职场文书
开工典礼致辞
2015/07/29 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL
NoSQL优缺点与MongoDB数据库简介
2022/06/05 MongoDB
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL