2017-02-19 5 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パス名の後ろにaが続く場合に機能します。 /として長い文字列が含まれていないとして、文字列を分離:

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

関連する問題