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

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

от dorothea_stoltenberg , в категории: PHP , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от violette_robel , 2 года назад

@dorothea_stoltenberg 

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

1
2
3
4
5
6
7
$filename = 'example.txt';

$path_parts = pathinfo($filename);

$extension = $path_parts['extension'];

echo $extension; // выведет 'txt'


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

1
2
3
4
5
$filename = 'example.txt';

$path_parts = pathinfo($filename, PATHINFO_FILENAME);

echo $path_parts; // вывед


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

от karen.wisozk , год назад

@dorothea_stoltenberg 

ет 'example'


Более подробную информацию о функции pathinfo() вы можете найти в документации PHP: https://www.php.net/manual/en/function.pathinfo.php