Чтобы изменить расширение файла в PHP, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование функций pathinfo() и rename()
$oldFilePath = 'path/to/file.old_extension';
$newFilePath = pathinfo($oldFilePath, PATHINFO_DIRNAME) . '/file.new_extension';
rename($oldFilePath, $newFilePath);
Метод 2. Использование функций strstr() и str_replace()
$oldFilePath = 'path/to/file.old_extension';
$newFilePath = str_replace('.old_extension', '.new_extension', $oldFilePath);
rename($oldFilePath, $newFilePath);
Метод 3. Использование функций pathinfo() и copy()
$oldFilePath = 'path/to/file.old_extension';
$newFilePath = pathinfo($oldFilePath, PATHINFO_DIRNAME) . '/file.new_extension';
copy($oldFilePath, $newFilePath);
unlink($oldFilePath);
Метод 4. Использование функций pathinfo() и file_put_contents()
$oldFilePath = 'path/to/file.old_extension';
$newFilePath = pathinfo($oldFilePath, PATHINFO_DIRNAME) . '/file.new_extension';
$fileContent = file_get_contents($oldFilePath);
file_put_contents($newFilePath, $fileContent);
unlink($oldFilePath);
Эти методы демонстрируют разные подходы к изменению расширения файла с помощью PHP. Выберите тот, который соответствует вашим требованиям и потребностям в манипуляциях с файлами.