2012-11-22 67 views
0

我在PHP是重複其自身的variabe名爲$鏈接,它具有類似的數據:拆分在PHP中的數據

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

+1

str_replace()可以這樣做精 – 2012-11-22 20:40:47

回答

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]; 
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

+0

我覺得你的JavaScript將導致「.ankinfos.com /我們的投資組合/」 –

+0

你是對的,我更新了我的答案與提琴 – sdespont

+0

'split'已被棄用,你'最好使用'爆炸'。 – jeroen

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(我假設是常數)和將刪除它的第一個元素(由於分隔符是在開始處,它將導致將空字符串放置爲第一項)。

現在,您可以迭代項目。