2017-02-19 4 views
0

У меня есть код ниже. Он отлично работает, но у меня есть чувство, что он пахнет, есть ли лучший способ написать это, чем это. Цель состоит в том, чтобы получить «58a9a55e1c54f».Как получить индекс 0 подстроки php

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

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

Принадлежит на codereview.stackexchange.com –

+0

@JonathonReinhart спасибо. – kaysiz

ответ

0

Следующие действия будут работать для любого произвольного/-пределенного имени пути, за которым следует a. разделенных строки, пока строка не содержит /:

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

Смежные вопросы