- 正規表現でディレクトリ内のファイル名にマッチ
- 人力検索はてなより
<?php
//$url = 'http://example.jp/foo/bar.gif';
//$url = 'http://example.jp/foo/bar.gif#hoge';
$url = 'http://example.jp/foo/bar.gif?hoge=fuga';
if(preg_match('/([^\/]+?)([\?#].*)?$/', $url, $matches)) {
$filename = $matches[1];
}
?>
素晴らしいです。
コメントを残す