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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@caterina Используйте pathinfo() функцию в PHP чтобы удалить расширение файла из файла, ниже пример кода на PHP:


1
2
3
4
5
6
7
8
<?php

$file = 'users.txt';

$filename = pathinfo($file, PATHINFO_FILENAME);

// Вывод: users
echo $filename;


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от jerad.kuphal , год назад

@caterina 

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


Для удаления расширения из имени файла можно использовать функцию basename(), которая возвращает только имя файла без пути, а затем удалить расширение с помощью функции pathinfo().


Например, предположим, что у вас есть файл example.php, и вы хотите удалить расширение .php из его имени. Вот как это можно сделать в PHP:

1
2
3
4
5
<?php
$file = 'example.php';
$filename = basename($file, '.php'); // получаем имя файла без расширения
echo $filename; // выводим имя файла без расширения
?>


Результат выполнения скрипта будет:

1
example


Теперь переменная $filename содержит имя файла без расширения.