Maison  >  Article  >  développement back-end  >  PHP écrit un résumé de l'utilisation de la fonction fwrite() du fichier

PHP écrit un résumé de l'utilisation de la fonction fwrite() du fichier

怪我咯
怪我咯original
2017-06-05 11:36:493221parcourir

En php, la fonction php fwrite() est utilisée pour écrire des fichiers (sans danger pour les fichiers binaires). Pour faire simple, il s'agit d'ajouter du nouveau contenu à un fichier. Cet article rassemble et résume plusieurs résumés sur l'utilisation de la fonction fwrite() dans l'écriture de fichiers en PHP. J'espère qu'il sera utile à tout le monde de comprendre la fonction d'écriture. fwrite() .

1.Explication détaillée de l'exemple de fichier d'écriture de la fonction php fwrite()

La fonction fwrite() est utilisée pour écrire des fichiers si elle est exécutée avec succès, elle revient à l'écriture du numéro. d'octets. En cas d'échec, renvoie FALSE. Sa syntaxe est la suivante

fwrite(file,string,length)

Le fichier de paramètres précise le fichier ouvert à écrire. string spécifie la chaîne à écrire dans le fichier ouvert. length spécifie le nombre maximum d'octets à écrire. write() écrit le contenu de la chaîne dans le fichier pointeur de fichier. Si la longueur est spécifiée, l'écriture s'arrêtera lorsque les octets de longueur auront été écrits ou lorsque la chaîne aura été écrite, selon la première éventualité.

2.Exemple détaillé d'ajout de la fonction php fwrite() et d'écriture de nouvelle ligne

la fonction write() est utilisée pour écrire des chaînes dans des fichiers et renvoie avec succès le nombre écrit de caractères, sinon FALSE est renvoyé. L'écriture supplémentaire des fichiers n'a en réalité rien à voir avec la fonction fwrite, mais avec le mode d'ouverture du fichier avec la fonction fopen. Lorsque fopen ouvre un fichier, le paramètre mode sélectionne a, ce qui signifie ajouter l'écriture à la fin du fichier. Si vous souhaitez implémenter l'écriture de nouvelle ligne dans le fichier, il vous suffit d'ajouter le caractère de nouvelle ligne n là où une nouvelle ligne est requise dans le fichier. contenu écrit :

3.La différence entre fwrite et file_put_contents en PHP

Cet article présente principalement la différence entre fwrite et file_put_contents en PHP Les similitudes : le file_put_contents(. ) écrit une chaîne dans le fichier, ce qui a la même fonction que d'appeler fopen(), fwrite() et fclose() en séquence. Différence : l'utilisation de FILE_APPEND dans la fonction file_put_contents() peut éviter de supprimer le contenu existant dans le fichier, c'est-à-dire de réaliser la fonction d'ajout lors de l'écriture multiple du même fichier.

4.Que dois-je faire si le caractère de nouvelle ligne ne fonctionne pas lorsque la fonction php fwrite() est utilisée pour écrire des nouvelles lignes ?

De nombreux novices rencontrent problèmes lors de l'utilisation de la fonction php fwrite() L'un des problèmes les plus courants à résoudre est l'écriture de retour à la ligne. Nous connaissons tous le caractère de saut de ligne de PHP : n et le caractère de retour chariot : r Lorsqu'un saut de ligne est nécessaire, la combinaison « rn » est généralement utilisée. Mais

est la raison pour laquelle n les nouvelles lignes ne fonctionnent pas lorsque nous utilisons fwrite pour écrire des fichiers. Cet article vous amènera à comprendre quoi faire si le caractère de nouvelle ligne ne fonctionne pas lorsque la fonction php fwrite() écrit une nouvelle ligne Regardons d'abord l'exemple suivant :

【Questions et réponses sur la fonction fwrite()】

php J'ai utilisé fwrite() pour écrire un fichier, pourquoi le contenu du fichier a-t-il complètement changé ?

php fwrite écrit le fichier avec succès mais le fichier n'a pas de contenu

php - À propos de fwrite et fread exploitant le même fichier

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