php截取指定两个字符之间字符串
2017-12-27 11:07
615 查看
/** * php截取指定两个字符之间字符串,默认字符集为utf-8 Power by 大耳朵图图 * @param string $begin 开始字符串 * @param string $end 结束字符串 * @param string $str 需要截取的字符串 * @return string */ function cut($begin,$end,$str){ $b = mb_strpos($str,$begin) + mb_strlen($begin); $e = mb_strpos($str,$end) - $b; return mb_substr($str,$b,$e); }
调用
echo $this->cut('token/','?code',$redirectUrl);die;
上面的方法不是很好用,当截取的是值为串的时候,会出现截取不到的情况用下面的吧
/** php截取指定两个字符之间字符串* */function get_between($input, $start, $end) {$substr = substr($input, strlen($start)+strpos($input, $start),(strlen($input) - strpos($input, $end))*(-1));return $substr;}
调用
$sVid = $this->get_between($redirectUrl, "token/", "?code=");
相关文章推荐
- php截取指定2个字符之间字符串的方法
- php截取指定2个字符之间字符串的方法
- PHP截取字符串中两个特定唯一字符之间的内容
- PHP 截取两个字符串之间的字符串
- mysql 截取指定的两个字符串之间的内容(locate,substring)
- strchr的返回值提取字符串指定两个字符之间的字符串
- PHP指定截取字符串中的中英文或数字字符的实例分享
- php 截取两个字符间的字符串
- php截取指定字符串之间的字符串的类
- 一个php截取指定字符串之间的字符串的类
- mysql 截取指定的两个字符串之间的内容(locate,substring)
- Oracle中通过substr和instr实现截取指定字符之间的字符串:
- Oracle中通过substr和instr实现截取指定字符之间的字符串:
- PHP指定截取字符串中的中英文或数字字符的实例分享
- 原创_php截取指定字符之间内容的类与实例(含转码、过滤html等)
- mysql 截取指定的两个字符串之间的内容
- php截取指定字符串之间的字符串的类
- PHP截取两个字符串之间的内容
- 提取字符串中介于两个指定下标之间的字符
- mysql 截取指定的两个字符串之间的内容(locate,substring)