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 相关文章推荐
Discuz 模板语句分析及知识技巧
Aug 21 PHP
php foreach、while性能比较
Oct 15 PHP
php 使用post,get的一种简洁方式
Apr 25 PHP
php一个找二层目录的小东东
Aug 02 PHP
php生成静态页面的简单示例
Apr 17 PHP
PHP数组排序之sort、asort与ksort用法实例
Sep 08 PHP
php通过session防url攻击方法
Dec 10 PHP
php实现计数器方法小结
Jan 05 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
php检测apache mod_rewrite模块是否安装的方法
Mar 14 PHP
Laravel 验证码认证学习记录小结
Dec 20 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 15 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获取youku视频真实flv文件地址的方法
2014/12/23 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
Javascript与flash交互通信基础教程
2008/08/07 Javascript
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
浅谈React碰到v-if
2018/11/04 Javascript
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
Python 删除连续出现的指定字符的实例
2018/06/29 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
使用python serial 获取所有的串口名称的实例
2019/07/02 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
python入门教程之基本算术运算符
2020/11/13 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
玩具反斗城天猫官方旗舰店:享誉全球的玩具店
2017/10/10 全球购物
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
学习党章思想汇报
2014/01/07 职场文书
小学教师读书活动总结
2014/07/08 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
公司总经理岗位职责
2015/04/01 职场文书
奖励通知
2015/04/22 职场文书
会议主持词结束语
2015/07/03 职场文书