Как из исходного имени файла выводить только название без расширения?

173
08 февраля 2020, 12:00

Название моего файла index.php, мне надо сделать index.txt

<?php
$filename = basename(__FILE__);
echo $filename;
?>

Помогите, пожалуйста, исправить код

Answer 1
<?php
    $filename = basename(__FILE__);
    echo $filename;
    $withoutExt = preg_replace('/\\.[^.\\s]{3,4}$/', '', $filename);
    echo $withoutExt;
?>
Answer 2

Используйте pathinfo():

$filename = pathinfo(__FILE__, PATHINFO_FILENAME) . '.txt';
echo $filename;
Answer 3
$filename = basename(__FILE__, ".php"). '.txt';
READ ALSO
Вывод во view пустой результат ActiveRecord.YII2

Вывод во view пустой результат ActiveRecord.YII2

Я только что начал изучать Yii2 и сразу столкнулся с недопониманием того, как выводить результат запроса к базе во viewСоздал таблицу post и пытаюсь...

185
php структура иерархии классов Exceptions

php структура иерархии классов Exceptions

У нас в проекте установлен композер и подключен autoload по psr-4

158
Отключить алерты с исключениями opencart

Отключить алерты с исключениями opencart

Имеется уже готовый магазин на opencart 3

136
Почему не работает второй метод в Controller

Почему не работает второй метод в Controller

Каждый раз по вызывании второго метода передается html без стилейМожете сказать это с чем связано

132