Maison >développement back-end >Problème PHP >Comment effacer le contenu d'un fichier en php
En PHP, vous pouvez utiliser la fonction file_put_contents() pour effacer le contenu du fichier. Cette fonction peut écrire une chaîne dans le fichier. Si la valeur "FILE_APPEND" n'est pas définie, le contenu du fichier sera effacé ; ("chemin du fichier","")".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction file_put_contents() pour effacer le contenu du fichier. La fonction
file_put_contents() écrit une chaîne dans un fichier. Le format de syntaxe est :
file_put_contents(file,data,mode,context)
参数 | 描述 |
---|---|
file | 必需。规定要写入数据的文件。如果文件不存在,则创建一个新文件。 |
data | 必需。规定要写入文件的数据。可以是字符串、数组或数据流。 |
mode | 可选。规定如何打开/写入文件。可能的值:
|
context | 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。 |
Lorsque cette fonction accède à un fichier, elle suit les règles suivantes :
Si FILE_USE_INCLUDE_PATH est défini, alors le chemin intégré pour la copie de *filename* sera vérifié
Si le fichier n'existe pas, un sera créé FILE
OPEN FILE
Si LOCK_EX est défini, alors le fichier sera verrouillé
Si FILE_APPEND est défini, alors il sera déplacé vers la fin du fichier. Sinon, le contenu du fichier sera effacé
Écrire les données dans le fichier
Fermer le fichier et déverrouiller tous les fichiers
En cas de succès, la fonction renverra le nombre de caractères écrits dans le fichier. En cas d'échec, False est renvoyé.
Valeur de retour : en cas de succès, cette fonction renverra le nombre de caractères écrits dans le fichier. En cas d'échec, False est renvoyé.
Exemple : Effacer le contenu du fichier
<?php echo file_put_contents("sites.txt",""); ?>
Sortie :
0
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!