Как узнать расширение в php?

Пользователь

от greyson , в категории: PHP , 2 месяца назад

Как узнать расширение в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от johnpaul.blick , месяц назад

@greyson 

В PHP вы можете использовать функцию pathinfo() для получения информации о пути к файлу, в том числе о его расширении. Например:

1
2
3
$path = '/path/to/myfile.txt';
$info = pathinfo($path);
echo $info['extension']; // выведет 'txt'


Функция pathinfo() принимает один аргумент - путь к файлу, и возвращает массив с информацией о пути. Ключ 'extension' в массиве содержит расширение файла.


Вы также можете использовать функцию pathinfo() с вторым аргументом PATHINFO_EXTENSION, чтобы получить только расширение файла:

1
2
$path = '/path/to/myfile.txt';
echo pathinfo($path, PATHINFO_EXTENSION); // выведет 'txt'


Обратите внимание, что эта функция не работает с URL-адресами, поэтому если вы хотите получить расширение файла из URL-адреса, вам нужно будет использовать разные методы.