URL [複製]から最後の部分を剥がす
-
27-10-2019 - |
質問
考えられる複製:
URLの最後の部分を抽出します
私はこのようなURLを持っています:
http://www.domain.co.uk/product/SportingGoods/Cookware/1/B000YEU9NA/Coleman-Family-Cookset
「コールマンファミリークックセット」という最後の製品名だけを抽出したい
parse_urlとprint_rを使用すると、以下になります。
Array (
[scheme] => http
[host] => www.domain.co.uk
[path] => /product/SportingGoods/Cookware/1/B000YEU9NA/Coleman-Family-Cookset
)
最後に「コールマンファミリークックセット」をトリミングするにはどうすればよいですか?
前もって感謝します
解決
$url = 'http://www.domain.co.uk/product/SportingGoods/Cookware/1/B000YEU9NA/Coleman-Family-Cookset';
$url = explode('/', $url);
$last = array_pop($url);
echo $last;
他のヒント
パス変数(上記のアレイから)があります。以下を使用してください。
$tobestripped=$<the array name>['path']; //<<-the entire path that is
$exploded=explode("/", $tobestripped);
$lastpart=array_pop($exploded);
お役に立てれば。
$url = rtrim($url, '/');
preg_match('/([^\/]*)$/', $url, $match);
var_dump($match);
所属していません StackOverflow