PHP

Получить расширение(формат) файла. 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'];
}
Теги:
формат, файл
Добавлено: 16 Мая 2018 19:25:45 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...