我在PHP中有一个名为$ link的变量,它重复自身并且有如下数据:
http://www.ankinfos.com/our-portfolio/www.abc.com
http://www.ankinfos.com/our-portfolio/www.cab.com
http://www.ankinfos.com/our-portfolio/www.zzz.com
.
.
.
.
http://www.ankinfos.com/our-portfolio/www.lal.com
我想在www.abc.com之前删除文本或数据,以便它变为
http://www.ankinfos.com/our-portfolio/www.abc.com
到
www.abc.com
和 http://www.ankinfos.com/our-portfolio/www.abc.com
到
www.cab.com
等等
请在jquery或php中告诉我任何解决方案
答案 0 :(得分:2)
我认为php中最简单的方法就是
$url = "http://.../www.abc.com";
$url = explode('/', $url);
$yourUrl = $url[count($url) - 1];
至于javascript:
var url = "http://.../www.abc.com";
url = url.split("/");
var yourUrl = url[url.length - 1];
答案 1 :(得分:0)
在javascript中使用split()
功能
var fullLink = "http://www.ankinfos.com/our-portfolio/www.abc.com";
var url = fullLink.split('/');
url = url[url.length-1]
alert(url)
PHP中的explode()
答案 2 :(得分:0)
http://php.net/manual/en/function.explode.php
$myArray = explode("http://www.ankinfos.com/our-portfolio/", $link);
array_shift($myArray);
print_r($myArray);
这将爆炸每个url(我假设它是常量)并将删除它的第一个元素(因为分隔符在开头,它将导致将空字符串作为第一个项目放置。)
现在,您可以迭代这些项目。