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下使用以下代码连接并测试
Apr 09 PHP
php session 错误
May 21 PHP
php 日期和时间的处理-郑阿奇(续)
Jul 04 PHP
PHP源代码数组统计count分析
Aug 02 PHP
php 中英文语言转换类
Sep 07 PHP
php MessagePack介绍
Oct 06 PHP
教你如何用php实现LOL数据远程获取
Jun 10 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
PHP连接access数据库
Mar 27 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
May 21 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
php微信公众号开发之答题连闯三关
Oct 20 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连mysql和oracle数据库性能比较
2006/10/09 PHP
分享一段php获取linux服务器状态的代码
2014/05/27 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
vue实现轮播图帧率播放
2021/01/26 Vue.js
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python去除所有html标签的方法
2015/05/05 Python
Python中的下划线详解
2015/06/24 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
售后专员岗位职责
2013/12/08 职场文书
小区推广策划方案
2014/06/06 职场文书
运动会报道稿300字
2014/10/02 职场文书
工厂见习报告范文
2014/10/31 职场文书
2015年安全生产责任书
2015/01/30 职场文书
会计稽核岗位职责
2015/04/13 职场文书
提升Nginx性能的一些建议
2021/03/31 Servers
Python中常见的导入方式总结
2021/05/06 Python
Mysql如何查看是否使用到索引
2022/12/24 MySQL