<?php
for ($i=0; $i< count($resultz[musicshara][link]); $i++) {
{
echo'<div class="track"><a href="'.$resultz[musicshara][link][$i][slink].'" class="control download" title="\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0432 TAS-IX">\u0421\u043a\u0430\u0447\u0430\u0442\u044c</a>
<a href="#play_'.$i.'" class="control playback play p" title="\u0421\u043b\u0443\u0448\u0430\u0442\u044c">\u0421\u043b\u0443\u0448\u0430\u0442\u044c</a>
<span class="title">'.$resultz[musicshara][link][$i][artist].' - '.$resultz[musicshara][link][$i][s_name].'</span>
<span class="length">'.$resultz[musicshara][link][$i][duration].'</span>
<div class="cl"></div></div>
';
}
}?>
'.$resultz[musicshara][link][$i][slink].' = http://referer.us/http://stream.get-tune.net
更改为http://stream.get-tune.net
答案 0 :(得分:0)
只需用空字符串替换不需要的文本,根据您的逻辑和需要进行尝试。
$str = 'http://referer.us/http://stream.get-tune.net';
str_replace('http://referer.us/','',$str);
谢谢。
答案 1 :(得分:0)
如果只有一种情况需要更换,请使用
$resultz[musicshara][link][$i][slink] = str_replace(" http://referer.us/","",$resultz[musicshara][link][$i][slink]);
其他变体非常灵活:
$resultz[musicshara][link][$i][slink] = mb_ereg replace("http://.+(http.+)","\\1",$resultz[musicshara][link][$i][slink]);
你应该在这里添加我的代码:
<?php
for ($i=0; $i< count($resultz[musicshara][link]); $i++) {
{
//here
$resultz[musicshara][link][$i][slink] = mb_ereg replace("http://.+(http.+)","\\1",$resultz[musicshara][link][$i][slink]);
//here
echo'<div class="track"><a href="'.$resultz[musicshara][link][$i][slink].'" class="control download" title="\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0432 TAS-IX">\u0421\u043a\u0430\u0447\u0430\u0442\u044c</a>
<a href="#play_'.$i.'" class="control playback play p" title="\u0421\u043b\u0443\u0448\u0430\u0442\u044c">\u0421\u043b\u0443\u0448\u0430\u0442\u044c</a>
<span class="title">'.$resultz[musicshara][link][$i][artist].' - '.$resultz[musicshara][link][$i][s_name].'</span>
<span class="length">'.$resultz[musicshara][link][$i][duration].'</span>
<div class="cl"></div></div>
';
}
}?>
答案 2 :(得分:0)
在最后一次出现'http://'之前剥去任何东西:
$url = 'your-url-here'; // $resultz[musicshara][link][$i][slink]; etc.
$url = substr($url, strrpos($url, 'http://'));
<强>加法:强>
是的,确实有效。
你可以将它包装在一个像这样的函数中:
<?php
function getActualUrl($url)
{
return substr($url, strrpos($url, 'http://'));
}
echo getActualUrl('http://referer.us/http://stream.get-tune.net');
// outputs: http://stream.get-tune.net