ホームページ > バックエンド開発 > PHPチュートリアル > PHP で最後の URL コンポーネントを抽出するには?

PHP で最後の URL コンポーネントを抽出するには?

Susan Sarandon
リリース: 2024-12-15 08:51:16
オリジナル
173 人が閲覧しました

How to Extract the Last URL Component in PHP?

PHP を使用した最後の URL コンポーネントの抽出

PHP を使用して URL の最後のコンポーネントを取得するには、次のアプローチを検討してください。

1. Basename() の使用:

basename() 関数は、URL の最後の部分を抽出するための簡単なメソッドを提供します。

echo basename('http://domain.example/artist/song/music-videos/song-title/9393903');
ログイン後にコピー

このメソッドは出力します:

9393903
ログイン後にコピー
ログイン後にコピー

ただし、URL にクエリ文字列が含まれている場合、抽出されたファイルにクエリ文字列が含まれることに注意してください。値。

2.推奨される方法:

より正確に制御し、潜在的なクエリ文字列を除外するには、次のアプローチを検討してください:

$url = 'http://domain.example/artist/song/music-videos/song-title/9393903';
$parts = parse_url($url);
echo end($parts['path']);
ログイン後にコピー

このメソッドは最終コンポーネントを正確に抽出します:

9393903
ログイン後にコピー
ログイン後にコピー

この推奨方法を採用すると、クエリの存在に関係なく、PHP で URL の最後の部分を効果的に抽出できます。文字列。

以上がPHP で最後の URL コンポーネントを抽出するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート