php 在字符串中 特定位置 插入 字符串
直接上代码:
/**
* 在一段字符串里增加域名
* @param string $str 字符串
* @param string $find 加入的位置
* @param string $substr_s 在什么地方插入
* @param string $domain 添加的域名
*/
function add_domain_url_str($str,$find = 'src="/uploads',$substr_s = '/',$domain = 'test.web1.com/'){
$count=strpos($str,$find);
if(!$count){
return $str;
}
$strlen = strlen($find);
$strat = explode($substr_s, $find);
$strs = substr_replace($str,$strat[0].$domain.$strat[1],$count,$strlen);
//查看还有没有
return add_domain_url_str($strs,$find,$substr_s,$domain);
}
转载请附上原文地址