本文实例讲述了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
|
<?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程序设计有所帮助。