2017-02-19 12 views
0

나는 아래 코드를 가지고 있습니다. 그것은 잘 작동하지만 냄새가 나는 느낌이있다, 거기에 이것을 쓰는 더 좋은 방법이있다. 목표는 '58a9a55e1c54f'를 얻는 것입니다.PHP 하위 문자열의 인덱스 0을 얻는 방법

$value = 'songs/initial/58a9a55e1c54f.flac'; 

$test = substr($value, 16); 
$test = explode(".",$test); 
$finalResult = $test[0]; 
+2

당신을 감사 codereview.stackexchange.com –

+0

@JonathonReinhart에 속한다. – kaysiz

답변

0

다음은 임의의/-delimited 경로 이름 뒤에./한 문자열이 포함되어 있지 않는 한, 문자열을 분리 :

$value = 'songs/initial/58a9a55e1c54f.flac'; $test = explode(".",end(explode("/",$value))); $finalResult = $test[0];