3v4l.org

run code in 300+ PHP versions simultaneously
<?php function replaceFileName($input, $newFileName) { $info = pathInfo($input); return $info['dirname'] . DIRECTORY_SEPARATOR . $newFileName . '.' . $info['extension']; } $test = "/txt/txt/txt/txt.txt"; var_dump(replaceFileName($test, 'testing'));

preferences:
28.47 ms | 402 KiB | 5 Q