Имеется путь
/var/www/domain.com/pages/Стандартная библиотека Kotlin.html
Использую функцию
pathinfo($str)['filename'] и получаю результат
string(28) " библиотека Kotlin". Не могу понять, куда девается первое слово из пути.
Пол дня гуглю, множество статей, но не могу понять как проще обрезать последний участок пути.
Пробовал и другой метод:
$title = explode("/", $file_path); // Получаю путь в массиве
$title = ($title[-1] == 'index.html'? $title[-2] : $title[-1]); // если файл index.html, то вернуть каталог!
$title = (substr($title, -5) == '.html'? substr($title, 0, -5) : $title); // Если не индекс, то отрезать .html
var_dump($title);
Получаю то NULL, то bool(false). Подскажите пожалуйста, как получить последний участок текста без расширения файла.