0

我在 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 中的任何解决方案

4

3 回答 3

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];
于 2012-11-22T20:40:43.737 回答
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(我假设它是恒定的)并删除它的第一个元素(因为分隔符位于开头,它将导致将空字符串作为第一项放置)。

现在,您可以迭代这些项目。

于 2012-11-22T20:48:56.220 回答
0

split()在javascript中使用函数

var fullLink = "http://www.ankinfos.com/our-portfolio/www.abc.com";

var url = fullLink.split('/');
url = url[url.length-1]

alert(url)​

http://jsfiddle.net/Gsruv/

explode()PHP 中

于 2012-11-22T20:41:09.470 回答