/** * @param $str 指定字符串 * @param $start 开始位置 * @param $end 结束位置 * @return false|string */ function subBetween($str, $start, $end) { $substr = substr($str, strlen($start)+strpos($str, $start),(strlen($str) - strpos($str, $end))*(-1)); return $substr; }
截取问号后 $str = '123456789?88&1asfdsf'; $substr = substr($str, strrpos($a, '&') + 1);