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 サイトの他の関連記事を参照してください。