php截取某二个特殊字符串间的某个字符串 | 胡鹏博客
首页 > php资料 > php截取某二个特殊字符串间的某个字符串
2013二月24

php截取某二个特殊字符串间的某个字符串

在php开发的过程中,有时候会用到截取某二个特殊字符串间的某个字符串,并对这个字符串做特殊的处理,那么对截取出来的字符串做什么特殊处理我们暂时不管,我们今天先讲php截取某二个特殊字符串间的某个字符串的方法,下面我们以截取[start]到[/end]之间的字符串,其中的代码如下
<?php
$a="深深的喜欢上了[start]~~~胡鹏博客php资料栏目,希望静凌空[/end]继续加油,[start] ~~2013年,胡鹏博客将会做的更好[/end] ,多谢大家的支持";
//每一次查到start -end;
$start1=strpos($a,'[start]',0);
$end1=strpos($a,'[/end]',0);
echo('<1>'.substr($a,$start1+7,$end1-$start1-7));

//每二次查到start -end;
$start2=strpos($a,'[start]',$start1+7);
$end2=strpos($a,'[/end]',$end1-$start1-7);
echo('<br><2>'.substr($a,$start2+7,$end2-$start2));
?>
其中的7指的是[start]的长度,这只是个例子,大家可以根据自身的需求做相应的更改,其中有个地方要注意一下,是substr的用法 ,大家可以参考胡鹏之前写的一篇文章,php中substr和substring的正确用法及相关参数的介绍,中间有详细的解说。

更多

文章作者:东莞seo
本文链接地址:http://www.seostudying.com/1070.html
欢迎转载,转载请注明出处»胡鹏博客 [php截取某二个特殊字符串间的某个字符串]

本文目前尚无任何评论.
您必须在 登录 后才能发布评论.