HTML-код для аудио с использованием PCRE

У меня есть функция для использования аудио в файле HTML

function html_code_for_audio($audio_file_location)
{
$extension=strtolower(substr(strrchr($audio_file_location, '.')  ,1));
$html_code=
'<audio controls> '.
'<source src="'.$audio_file_location.'" type="audio/'.$extension.'" >'.
'Your navigator is not well equipped to display audio files</audio>';
return($html_code);
}

и мне интересно, можно ли улучшить / сократить этот фрагмент кода с помощью функций PCRE; что-то вроде :

$html_code=
preg_replace('`(.+)\.(.+)`',
'<audio controls> '.
'<source src="$1.$2" type="audio/$2">'.
'Your navigator is not well equipped to display audio files</audio>'
, $audio_file_location);

Является ли это возможным ?

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]