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的面试题集,附我的答案和分析(一)
Nov 19 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 PHP
PHP Pear 安装及使用
Mar 19 PHP
怎样去阅读一份php源代码
Aug 21 PHP
简单的PHP多图上传小程序代码
Jul 17 PHP
Php中文件下载功能实现超详细流程分析
Jun 13 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
PHP解决URL中文GBK乱码问题的两种方法
Jun 03 PHP
什么情况下可以不写PHP的闭合标签“?&gt;”
Aug 28 PHP
symfony表单与页面实现技巧
Jan 26 PHP
php实现插入数组但不影响原有顺序的方法
Mar 27 PHP
PHP接收App端发送文件流的方法
Sep 23 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
drupal 代码实现URL重写
2011/05/04 PHP
php接口与接口引用的深入解析
2013/08/09 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
关于JavaScript中string 的replace
2013/04/12 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
多个$(document).ready()的执行顺序实例分析
2014/07/26 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
vue2.0+koa2+mongodb实现注册登录
2018/04/10 Javascript
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
[34:44]Liquid vs TNC Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
Python3 处理JSON的实例详解
2017/10/29 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
python脚本开机自启的实现方法
2019/06/28 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
CK美国官网:Calvin Klein
2016/08/26 全球购物
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
七一讲话心得体会
2014/09/05 职场文书
表扬信范文
2015/05/04 职场文书
七一表彰大会简报
2015/07/20 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python
SQL Server中使用表变量和临时表
2022/05/20 SQL Server
Python 中面向接口编程
2022/05/20 Python
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL