Maison >développement back-end >Problème PHP >Comment changer le nom et le suffixe du fichier en php

Comment changer le nom et le suffixe du fichier en php

PHPz
PHPzoriginal
2023-04-23 10:19:421106parcourir

1. Introduction
Lors de l'utilisation de PHP pour les opérations sur les fichiers, vous devez parfois modifier le nom ou le suffixe du fichier. Cet article présentera en détail les techniques d'utilisation de PHP pour modifier le nom et le suffixe du fichier.

2. Changer le nom du fichier
Changer le nom du fichier est simple et clair, utilisez simplement la fonction rename, la syntaxe est la suivante :

bool rename(string $oldname, string $newname[, resource $context])

Parmi eux, $oldname représente le nom du fichier d'origine, $newname représente le nouveau nom de fichier et $context représente le contexte open_wrappers, qui est un paramètre facultatif.

L'exemple de code est le suivant :

$oldname = 'oldname.txt';
$newname = 'newname.txt';

if (rename($oldname, $newname)) {

echo "文件名更改成功!";

} else {

echo "文件名更改失败!";

}

3. Changer le suffixe du fichier
Changer le suffixe du fichier est également très simple. Il vous suffit de remplacer le suffixe d'origine dans le nom du fichier par le nouveau suffixe. Par exemple, changez le nom du fichier abc. .txt en abc.html, le code Comme suit :

$oldname = 'abc.txt';
$newname = str_replace('.txt', '.html', $oldname);

if (rename($ oldname, $newname)) {

echo "后缀名更改成功!";

} else {

echo "后缀名更改失败!";

}

IV Résumé
Grâce à cet article, je pense que les lecteurs maîtrisent les compétences d'utilisation de PHP pour modifier les noms de fichiers et les suffixes et peuvent les utiliser de manière flexible. en développement réel. Il convient de noter que lors de la modification des noms de fichiers et des suffixes, les problèmes tels que les noms en double doivent être évités. Il est recommandé de vérifier avant d'apporter des modifications pour s'assurer que les noms de fichiers ou les suffixes modifiés sont uniques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn