最後のスラッシュの後の文字列を取る正規表現が必要です。
たとえば、次の文字列があるとします。
C:/dir/file.txt
file.txt部分 (文字列)のみを取得する必要があります。
ありがとうございました :)
正規表現は必要ありません。
$string = "C:/dir/file.txt";
$filetemp = explode("/",$string);
$file = end($filetemp);
これらのタイプの関数の連鎖について、最新の PHP がエラーを吐き出したことを覚えているため、編集しました。
文字列が常にパスである場合は、basename()
関数を検討する必要があります。
例:
$string = 'C:/dir/file.txt';
$file = basename($string);
そうでなければ、他の答えは素晴らしいです!