Получить расширение(формат) файла. 3 способа

Получить расширение(формат) файлаКороткая статья о том как можно получить расширение файла средствами php. В этой статейке я приведу три разных способа, которыми можно получить формат файла. Способы разные, выберете тот какой вам больше нравится. Первый основан на разборе имени — с помощью функции explode. Второй метод основан на регулярном выражении. Третий получает расширение файла с помощью функции pathinfo.

Ниже приведен код всех трех методов:

$fileName = 'file.txt';
echo getFormat_1($fileName);
echo getFormat_2($fileName);
echo getFormat_3($fileName);

// способ 1
function getFormat_1($fileName) {
    $arr = explode(".", $fileName);
    return end($arr);
}

// способ 2
function getFormat_2($fileName) {
    return preg_replace('/^.*\.(.*)$/U', '$1', $fileName);
}

// способ 3
function getFormat_3($fileName) {
    $info = pathinfo($fileName);
    return $info['extension'];
}
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*