15621857753

PHPCMS截取两个特定字符中间的字符串的方法

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2020-08-29

最近有个PHPCMS的网站,标题里面有部分内容想单独拎出来使用,文章数量比较多,若一个个手动改很麻烦,有没有办法使用代码修改呢。齐鲁建站小编通过查询相关资料找到了解决方法。今天就来说说PHPCMS截取字符串的方法。

下面就来说说PHPCMS截取两个特定字符中间的字符串的方法。

场景举例:

标题为《[A26]绿色硅胶制品原料网站织梦网站模板》的一篇文章,想将A26单独拿出来使用。

处理代码:

<?php
$str = "[A26]绿色硅胶制品原料网站";
$res = getNeedBetween($str,"[","]");
echo '<span style="color:#99ff00">'.$res.'</span>';
 
function getNeedBetween($str,$param1,$param2){
$start  = strripos($str,$param1);//开始字符,查询字符出现在字符串最后一次的位置
$end    = strripos($str,$param2);//结束字符,查询字符出现在字符串最后一次的位置
if(($start == false || $end == false) || $start >= $end){
return 0;
}
$res = substr($str,($start+1),($end-$start-1));//字符串截取
return $res;
}
?>

输出结果为:A26

展开