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递归列出所有文件和目录的代码
Sep 10 PHP
PHP字符串 ==比较运算符的副作用
Oct 21 PHP
PHP中最容易忘记的一些知识点总结
Apr 28 PHP
linux使用crontab实现PHP执行计划定时任务
May 10 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
May 13 PHP
twig里使用js变量的方法
Feb 05 PHP
PHP实现Google plus的好友拖拽分组效果
Oct 21 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
php的扩展写法总结
May 14 PHP
Laravel 类和接口注入相关的代码
Oct 15 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功能函数
2015/04/15 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
2016/10/24 Javascript
浅析bootstrap原理及优缺点
2017/03/19 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
JS实现的找零张数最小问题示例
2017/11/28 Javascript
Vue组件开发技巧总结
2018/03/04 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
深入理解python中的闭包和装饰器
2016/06/12 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python @property的用法及含义全面解析
2018/02/01 Python
tensorflow学习笔记之简单的神经网络训练和测试
2018/04/15 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
市场部规章制度
2014/01/24 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
合作协议书怎么写
2014/04/18 职场文书
高中课程设置方案
2014/05/28 职场文书
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android