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 相关文章推荐
BBS(php &amp; mysql)完整版(六)
Oct 09 PHP
php4的session功能评述(二)
Oct 09 PHP
一步一步学习PHP(5) 类和对象
Feb 16 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
用PHP+MySQL搭建聊天室功能实例代码
Aug 20 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
PHP模拟QQ登录的方法
Jul 29 PHP
PHP可变函数学习小结
Nov 29 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
Nov 05 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
解决windows上php xdebug 无法调试的问题
Feb 19 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
ADODB的数据库封包程序库
2006/12/31 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
javascript 的Document属性和方法集合
2010/01/25 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
JS跨域问题详解
2014/11/25 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
Jquery Fade用法详解
2020/11/06 jQuery
Python实现的批量下载RFC文档
2015/03/10 Python
Python运算符重载用法实例
2015/05/28 Python
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
git进行版本控制心得详谈
2017/12/10 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
Python 实用技巧之利用Shell通配符做字符串匹配
2019/08/23 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
运动会广播稿500字
2014/01/28 职场文书
幼儿教师工作感言
2014/02/14 职场文书
公司领导班子对照材料
2014/08/18 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
秦兵马俑导游词
2015/02/02 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
Vue.Draggable实现交换位置
2022/04/07 Vue.js
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android