У меня есть функция для использования аудио в файле 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);
Является ли это возможным ?
Задача ещё не решена.
Других решений пока нет …