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 相关文章推荐
将数字格式的计算结果转为汉字格式
Oct 09 PHP
浅析php插件 HTMLPurifier HTML解析器
Jul 01 PHP
php调整gif动画图片尺寸示例代码分享
Dec 05 PHP
php数组编码转换示例详解
Mar 11 PHP
php中stream(流)的用法
Mar 25 PHP
PHP使用Alexa API获取网站的Alexa排名例子
Jun 12 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 PHP
thinkphp使用literal防止模板标签被解析的方法
Nov 22 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
Nov 24 PHP
php实现根据IP地址获取其所在省市的方法
Apr 30 PHP
php中实现用数组妩媚地生成要执行的sql语句
Jul 10 PHP
PHP实现唤起微信支付功能
Feb 18 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
晶体管单管来复再生式收音机
2021/03/02 无线电
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
jquery tab插件精简版分享
2011/09/10 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
jquery实现的缩略图预览滑块实例
2015/06/25 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
微信小程序 数据封装,参数传值等经验分享
2017/01/09 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
python修改字典内key对应值的方法
2015/07/11 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python标准库sched模块使用指南
2017/07/06 Python
python对excel文档去重及求和的实例
2018/04/18 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
python实现简单的学生管理系统
2021/02/22 Python
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
初一家长会邀请函
2014/01/31 职场文书
税务会计岗位职责
2014/02/18 职场文书
文明餐桌行动实施方案
2014/02/19 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
煤矿安全保证书
2015/02/27 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
九年级语文教学反思
2016/03/03 职场文书
Python Matplotlib绘制条形图的全过程
2021/10/24 Python