2011-02-10 3 views
0

Может кто-нибудь, пожалуйста, покажите мне, как я могу preg_match, чтобы он просто показывал имя файла?Preg_match PHP Folders

Музыка/DnB/Сумасшедшая Talk_Tantrum Desire_192.mp3

показать это будет просто показать.

Сумасшедшая Talk_Tantrum Desire_192.mp3

Имея правильную боль, пытаясь получить эту работу, тратить слишком много времени на это любая помощь, пожалуйста ???

ответ

4
$name = basename('Music/dnb/Crazy Talk_Tantrum Desire_192.mp3'); 

если вы настаивали на использовании регулярных выражений это может быть:

preg_match('~/([^/]+)$~', 'Music/dnb/Crazy Talk_Tantrum Desire_192.mp3', $matches); 
var_dump($matches[1]); 
+0

почему я не использую базовое имя() Большое спасибо – iSimpleDesign

+0

Просто думал, я выбрал бы ваш мозг о другой проблеме см, если вы может помочь. – iSimpleDesign

+0

Music/dnb/Crazy Talk_Tantrum Desire_192.mp3, если я использую цикл foreach для сканирования через множество файлов, как я могу просто захватить папки, поэтому для выше просто покажите Music/dnb/??? – iSimpleDesign