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

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 に答える
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 に答える