public function newstripos($str, $find, $count, $offset = 0)
{

$pos = stripos($str, $find, $offset);
$count--;
if ($count > 0 && $pos !== FALSE) {
    $pos = $this->newstripos($str, $find, $count, $pos + 1);
}
return $pos;

}

获取之间的字符串配合上面函数使用

    public function getData($strb, $start, $stop)

    {

//        $stra = "你看这是一个字符串";
//        $strb = '1/3/2021$A$$10085261$Actes diagnostiques auditifs et vestibulaires$$$$$$$$';
        //出现位置查找
        $test = $this->newstripos($strb, '$', $start);

        $test2 = $this->newstripos($strb, '$', $stop);

        $str = substr($strb, $test + 1);

        $str2 = substr($strb, $test2);
//        dump($str);
//        dump($str2);
        //最后一次出现位置
        $count = strrpos($str, $str2);

        return $str3 = substr_replace($str, "", $count);

    }

标签: none

添加新评论