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 = "300.300.300.220:/var/lib/test/data/source/file.txt"; var_dump(replaceFileName($test, 'testing'));

preferences:
57.63 ms | 402 KiB | 5 Q