php截取指定2个字符之间字符串的方法


Posted in PHP onApril 15, 2015

本文实例讲述了php截取指定2个字符之间字符串的方法。分享给大家供大家参考。具体如下:

在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单例子。

使用方法:

$keyword='查找(计组实验)'
$need=getNeedBetween($keyword, '(' , ')' );

运行该程序之后:

$need='计组实验';

下面就来完成上面用到的字符串截取函数getNeedBetween。该函数可实现简单的从字符串($kw)截取两个指定的字符($mark1,$mark2)之间字符串,失败返回0,成功返回截取的字符串。

<?php
function getNeedBetween($kw1,$mark1,$mark2){
$kw=$kw1;
$kw='123′.$kw.'123′;
$st =stripos($kw,$mark1);
$ed =stripos($kw,$mark2);
if(($st==false||$ed==false)||$st>=$ed)
return 0;
$kw=substr($kw,($st+1),($ed-$st-1));
return $kw;
}
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP文件读写操作之文件读取方法详解
Jan 13 PHP
php中session_unset与session_destroy的区别分析
Jun 16 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
Nov 25 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
PHP生成条形图的方法
Dec 10 PHP
Adnroid 微信内置浏览器清除缓存
Jul 11 PHP
深入了解PHP中的Array数组和foreach
Nov 06 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
Apr 23 PHP
Laravel框架实现文件上传的方法分析
Sep 29 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 #PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 #PHP
微信API接口大全
Apr 15 #PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 #PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
Apr 15 #PHP
php获取Google机器人访问足迹的方法
Apr 15 #PHP
分享自定义的几个PHP功能函数
Apr 15 #PHP
You might like
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
全面了解js中的script标签
2016/07/04 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
python绘制直线的方法
2018/06/30 Python
Python模块的加载讲解
2019/01/15 Python
Python3实现定时任务的四种方式
2019/06/03 Python
解决Python对齐文本字符串问题
2019/08/28 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
django中的数据库迁移的实现
2020/03/16 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
谈谈python垃圾回收机制
2020/09/27 Python
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
网络研修随笔感言
2014/02/17 职场文书
《分一分》教学反思
2014/04/13 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
期末个人总结范文
2015/02/13 职场文书
小学班主任个人总结
2015/03/03 职场文书
信用卡催款律师函
2015/05/27 职场文书
教师教育心得体会
2016/01/19 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
MySQL笔记 —SQL运算符
2022/01/18 MySQL
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
Python何绘制带有背景色块的折线图
2022/04/23 Python