2017-02-19 5 views
0

Hie J'ai le code ci-dessous. Cela fonctionne bien, mais j'ai le sentiment que ça sent, est-il une meilleure façon de l'écrire que cela. L'objectif est d'obtenir '58a9a55e1c54f'.Comment obtenir l'indice 0 d'une sous-chaîne php

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

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

Appartient sur codereview.stackexchange.com –

+0

@JonathonReinhart merci. – kaysiz

Répondre

0

Ce qui suit fonctionnera pour tout nom de chemin arbitraire/-delimited suivi d'un. séparée chaîne, tant que la chaîne ne contient pas /:

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