PHP: получить расширение файла
Получить расширение файла — не самая сложная задача. Но подходов к ее решению может быть несколько. Давайте попробуем рассмотреть несколько возможных вариантов и понять принципы их работы.
Способ первый
Способ второй
- function getExtension2($filename) {
- $path_info = pathinfo($filename);
- return $path_info['extension'];
- }
Способ третий
Способ четвертый
Способ пятый
Что работает быстрее?
Результаты выполнения всех способов примерно одинаковые:
Способ #1: 0.6777439 сек.
Способ #2: 0.5664740 сек.
Способ #3: 0.6604638 сек.
Способ #4: 0.4782789 сек.
Способ #5: 0.6564250 сек.