Метка: preg_replace

Убрать из названия файла расширение

No Picture

Есть несколько способов данного действия:

$tpf = basename('/dir/index.php', '.php');
---
$tpf = pathinfo('/dir/index.php');
echo $path_parts['filename'];
---
$tpf = preg_replace('/\\.[^.\\s]{3,4}$/', '', 'index.php');

Использовать по ситуации.