1

$ valueの最後のバックスラッシュ('\')の直後にすべてのテキストを取得できるようにしたいので、次のようにエコーアウトできます。

$value = 'Some Folder\Some Folder\Some Folder\FileName v123.txt';
Outputs Echo: FileName v123.txt

$value = 'Some Folder\Some Folder\Some Folder\Another File Name v210.txt';
Outputs Echo: Another File Name v210.txt

$value = 'Some Folder\Some Folder\FileName v123.txt';
Outputs Echo: FileName v123.txt

$value = 'Some Folder\AnotherFile v210.txt';
Outputs Echo: AnotherFile v210.txt

どのPHP関数を使用する必要があり、その方法は?ありがとう。

4

3 に答える 3

5

basename関数を使用できます。

$value = 'Some Folder\Some Folder\Some Folder\FileName v123.txt';
echo basename($value);
于 2012-11-18T19:20:57.943 に答える
4
echo end(explode("\\",$value));
于 2012-11-18T19:22:12.387 に答える
0

strpos()とsubstr()の組み合わせを使用します。

于 2012-11-18T19:24:21.520 に答える