Heim  >  Artikel  >  Backend-Entwicklung  >  php截取指定2个字符之间字符串的方法_PHP教程

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

WBOY
WBOYOriginal
2016-07-13 09:57:101324Durchsuche

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

 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单例子。

使用方法:

1

2

$keyword='查找(计组实验)'

$need=getNeedBetween($keyword, '(' , ')' );

运行该程序之后:

1

$need='计组实验';

下面就来完成上面用到的字符串截取函数getNeedBetween。该函数可实现简单的从字符串($kw)截取两个指定的字符($mark1,$mark2)之间字符串,失败返回0,成功返回截取的字符串。

1

2

3

4

5

6

7

8

9

10

11

12

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;

}

?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/984499.htmlTechArticlephp截取指定2个字符之间字符串的方法 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn