2011-02-10 7 views
0

누군가 내가 어떻게 파일 이름을 보여줄 수 있도록 preg_match 할 수 있는지 보여 주시겠습니까 ??Preg_match PHP 폴더

음악/DNB/미친 Talk_Tantrum Desire_192.mp3

는 보여 다만됩니다 보여줍니다.

미친 Talk_Tantrum는 Desire_192.mp3

는이 작업을 얻으려고 노력 권리 고통을 데 도움 주시기 바랍니다 거기에 너무 많은 시간을 낭비 ??? 당신이 regexps '에 사용에 주장하는 경우

답변

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

음악/dnb/Crazy Talk_Tantrum Desire_192.mp3 만약 내가 foreach 루프를 사용하여 파일을 읽어 들이고 있다면 그냥 위의 음악/dnb /에 대한 폴더를 잡을 수 있습니까? ??? – iSimpleDesign