Методы изменения расширения файла в PHP с примерами кода

Чтобы изменить расширение файла в 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. Выберите тот, который соответствует вашим требованиям и потребностям в манипуляциях с файлами.