源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP获取一个字符串中间一部分字符的方法

  • 时间:2020-04-04 20:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP获取一个字符串中间一部分字符的方法
这是一个获取字符串中两个子串之间的子串,如从字符串www.1sucai.cn中获取coderbolg子串,就让这个PHP函数来实现吧,代码如下:
[u]复制代码[/u] 代码如下:
function get_between($input, $start, $end) {   $substr = substr($input, strlen($start)+strpos($input, $start),  (strlen($input) - strpos($input, $end))*(-1));   return $substr; } $string = "www.1sucai.cn"; $start = "www."; $end = ".net"; echo get_between($string, $start, $end);  // output:coderbolg
不过这个函数有个局限,就是$start子串和$end子串在整个串中只能出现一次。请看下面的例子:
[u]复制代码[/u] 代码如下:
$string = "http://www.1sucai.cn/"; $start = "http://"; $end = "/";
很明显我想获取这个标准URL的域名部分,由于$end子串在整个串中不是唯一的,所以就会出现问题,请使用时务必注意!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部