-1

重複の可能性:
PHP/と/の間のURLで終了文字列を取得します

最後に/と/の間のURLの最後の部分を取得するためのこのコードがあります。

URLは次のとおりです。

http://mydomain.com/category/mobile/

そこから「モバイル」を取得する必要があります。

私が使用しているコードは次のとおりです。

$url = trim($url, '/');

//Put it in a variable
$the_category = substr($url, strrpos($url, '/'));

//whats in it?
echo $the_category;

上記は何も返しません...何かアイデアはありますか?

4

2 に答える 2

2

どうですか:

$the_category = basename($url);
于 2012-06-18T19:57:43.310 に答える
2

次のように、「/」を区切り文字として使用して配列を分解し、配列の最後の値を取得する必要があります。

<?
$url = $_SERVER['REQUEST_URI'];

$url = trim($url, '/');

$array = explode('/',$url);

$the_category = end($array);

//what's in it?
echo $the_category;
?>
于 2012-06-18T19:57:00.363 に答える