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

<?php
$str = "/product/123.html";
$res = getNeedBetween($str,'/','.');
echo $res;

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;
}
?>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容