взорваться — Как получить индекс 0 подстроки php

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

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

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

0

Решение

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector