php怎么截取指定字符串之间的字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么截取指定字符串之间的字符串相关的知识,希望对你有一定的参考价值。

参考技术A php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单的方法,
你可以多去后盾人平台看教学视频,这样才会更加清晰易懂,因为文字比较难叙述。
参考技术B 正则表达式即可

php截取指定2个字符之间字符串的方法

参考技术A 本文实例讲述了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字符串(string)用法总结》
希望本文所述对大家的php程序设计有所帮助。

以上是关于php怎么截取指定字符串之间的字符串的主要内容,如果未能解决你的问题,请参考以下文章

我想用php截取两个字符串之间的内容有多个?

谁知道js怎么截取两个符号之间的字符串

php 怎么截取汉字字符串?

php用正则表达式怎么获得两个字符串之间字符

php 在smarty里怎么截取字符串?

php截取一段文字的前一百个字的问题