Maison développement back-end tutoriel php Exemple détaillé d'ajout de fonction php fwrite() et d'écriture de nouvelle ligne

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

Jun 01, 2017 am 10:35 AM

Fonction PHP fwrite()

La fonction fwrite() est utilisée pour écrire une chaîne dans un fichier et renvoie le nombre de caractères écrits avec succès, sinon elle renvoie FALSE.

Syntaxe :

int fwrite( resource handle, string string [, int length] )
Copier après la connexion

fwrite() écrit le contenu de la chaîne dans le handle du pointeur de fichier.

Description du paramètre :


ParamètreDescription
poignéeObligatoire. Spécifie le fichier ouvert dans lequel écrire. Généralement créé par la fonction fopen()
chaîneObligatoire. Spécifie la chaîne à écrire dans le fichier ouvert.
longueurFacultatif. Spécifie le nombre maximum d'octets à écrire.
参数描述
handle必需。规定要写入的打开文件。一般由 fopen() 函数创建
string必需。规定要写入打开文件的字符串。
length可选。规定要写入的最大字节数。


ps : Si le paramètre facultatif length est spécifié, lorsque les octets de longueur sont écrits ou après l'écriture du chaîne, l’écriture s’arrêtera.

Exemple

<?php
// 要写入的文件名字
$filename = &#39;file.txt&#39;;
// 写入的字符
$word = "你好!";
$fh = fopen($filename, "w");
echo fwrite($fh, $word);    // 输出:6
fclose($fh);
?>
Copier après la connexion

Exécutez le programme exemple Dans le même répertoire que le programme, le contenu du fichier file.txt est : Bonjour !

Utilisez le paramètre de longueur

Dans l'exemple ci-dessus, si le paramètre de longueur est utilisé, au plus les chaînes de longueur seront écrites :

echo fwrite($fh, $word, 4);    // 输出:4
Copier après la connexion

PHP fwrite append writing

L'ajout d'écriture à un fichier n'a en fait rien à voir avec la fonction fwrite, mais est lié au mode dans lequel la fonction fopen ouvre le fichier. Lorsque fopen ouvre un fichier, le paramètre mode sélectionne a, ce qui signifie ajouter au fichier :

<?php
$filename = &#39;file.txt&#39;;
$word = "你好!";

$fh = fopen($filename, "a");
echo fwrite($fh, $word);
fclose($fh);
?>
Copier après la connexion

PHP fwrite newline writing

Si vous souhaitez ajouter un nouvelle ligne dans le fichier Pour réaliser l'écriture d'une nouvelle ligne dans , il vous suffit d'ajouter le caractère de nouvelle ligne n là où une nouvelle ligne est nécessaire dans le contenu écrit :

<?php
$filename = &#39;file.txt&#39;;
$word = "你好!n";

$fh = fopen($filename, "a");
echo fwrite($fh, $word);
fclose($fh);
?>
Copier après la connexion

L'exemple ci-dessus ajoute n caractères de nouvelle ligne à la fin de le contenu. Pour que n représente une nouvelle ligne lors de l'écriture d'un fichier, vous devez utiliser des guillemets doubles lors de l'écriture (comme dans l'exemple ci-dessus), le caractère n ne sera pas interprété comme une nouvelle ligne mais comme une chaîne de clic n. pour afficher : Chaîne PHP La différence entre les guillemets simples et les guillemets doubles.

n est déjà un vrai saut de ligne. Si vous souhaitez simuler un retour chariot et un saut de ligne sur le système d'exploitation Windows (c'est-à-dire que lorsque vous ouvrez un fichier avec WordPad, ce ne sera pas un carré noir mais répertorié ligne par ligne), vous pouvez utiliser n Ajouter r caractère de retour chariot devant :

<?php
$word = "你好!rn";
?>
Copier après la connexion

Autorisation d'écriture PHP fwrite

Lors de l'ouverture d'un fichier existant (généralement en mode d'écriture par ajout), il est nécessaire de vérifier si le fichier dispose des autorisations en écriture pour éviter une erreur système. Utilisez la fonction is_writable pour vérifier si le fichier est accessible en écriture.

Ce qui suit est un exemple d'inspection stricte en mode d'écriture par ajout. Le code est le suivant :

<?php
$filename = &#39;file.txt&#39;;
$word = "你好!n";

// 确定文件存在并且可写
if (is_writable($filename)) {
    //打开文件
    if (!$fh = fopen($filename, &#39;a&#39;)) {
         echo "不能打开文件 $filename";
         exit;
    }
    // 写入内容
    if (fwrite($fh, $word) === FALSE) {
        echo "不能写入到文件 $filename";
        exit;
    }
    echo "成功地将 $word 写入到文件 $filename";
    fclose($fh);
} else {
    echo "文件 $filename 不可写";
}
?>
Copier après la connexion

La fonction PHP fwrite effectue uniquement l'action d'écrire une chaîne dans le fichier. Son comportement réel Le résultat dépend un peu plus de la fonction fopen.

【Articles connexes recommandés】 :

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

2 .Que dois-je faire si le caractère de nouvelle ligne ne fonctionne pas lorsque la fonction php fwrite() s'enroule et écrit ?

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment envelopper des lignes dans un tableau Excel Comment envelopper des lignes dans un tableau Excel Feb 09, 2024 pm 02:00 PM

Dans le processus d'utilisation d'Excel, nous devons effectuer de nombreuses opérations différentes. Parfois, nous devons envelopper une ligne dans une cellule. Alors, que devons-nous faire exactement pour envelopper une cellule ? Voyons comment envelopper des lignes dans un tableau Excel informatique. [Collection de méthodes de fonctionnement des tableaux Excel] Comment envelopper les lignes dans un tableau Excel Réponse : Vous pouvez le faire en encapsulant automatiquement les lignes et en définissant les formats de cellule. 1. Retour à la ligne automatique 1. Nous sélectionnons la zone qui doit être renvoyée à la ligne dans le tableau et cliquons sur [Retour à la ligne automatiquement] sur la page [Démarrer] 2. Ensuite, nous ajustons la largeur de la colonne A à une valeur appropriée ; le format des cellules 1. Tout d'abord, nous sélectionnons la zone qui doit être enveloppée, cliquez avec le bouton droit de la souris et cliquez sur [Définir le format de cellule] 2. Puis dans la fenêtre contextuelle ;

Comment envelopper des lignes dans BarTender - Comment envelopper des lignes dans BarTender Comment envelopper des lignes dans BarTender - Comment envelopper des lignes dans BarTender Mar 05, 2024 pm 07:52 PM

De nombreux utilisateurs utilisent le logiciel BarTender dans leurs bureaux. Récemment, certains nouveaux utilisateurs ont demandé comment envelopper des lignes dans BarTender. Ci-dessous, l'éditeur vous présentera la méthode d'enveloppement de lignes dans BarTender. 1. Dans BarTender, cliquez sur le bouton Créer du texte dans la barre d'outils, sélectionnez Créer un texte sur une seule ligne et saisissez le contenu du texte. 2. Double-cliquez sur l'objet texte créé pour ouvrir la boîte de dialogue des propriétés du texte. Passez à l'onglet "Format du texte" et sélectionnez "Paragraphe" pour "Type" sur la droite. 3. Cliquez sur Fermer, ajustez la taille de la zone de texte, saisissez plus de texte ou enveloppez le texte en fonction des besoins réels.

Comment envelopper des cellules dans Excel sur des ordinateurs Apple Comment envelopper des cellules dans Excel sur des ordinateurs Apple Feb 18, 2024 pm 08:39 PM

Envelopper des lignes dans des cellules dans Excel d'Apple Le logiciel Excel d'Apple est un puissant tableur qui fournit de nombreuses fonctions pratiques pour aider les utilisateurs dans le traitement et l'analyse des données. Lorsque nous utilisons Excel, nous devons parfois saisir plusieurs lignes de texte dans les cellules pour mieux organiser et présenter les données. Cependant, étant donné qu'Excel pour les ordinateurs Apple est légèrement différent de la version Windows d'Excel, la méthode de retour à la ligne est également différente. Dans la version Windows d'Excel, on peut directement

Mar 22, 2024 pm 06:50 PM

1. Appuyez plusieurs fois sur la barre d'espace, déplacez le curseur vers l'extrême droite, puis saisissez le texte pour renvoyer la ligne à la ligne. 2. Lorsque vous devez rompre une ligne, cliquez sur l'icône du microphone sur le clavier et la voix dira [Saut de ligne]. 3. Dans le scénario d'utilisation du mémo, il existe une option [Saut de ligne] dans la méthode de saisie, qui peut être utilisée pour réaliser un saut de ligne par copie. 4. Téléchargez d'autres méthodes de saisie tierces depuis l'App Store pour les utiliser.

Comment afficher du texte avec des sauts de ligne en langage Go Comment afficher du texte avec des sauts de ligne en langage Go Mar 15, 2024 pm 04:15 PM

Le langage Go est un langage de programmation moderne, efficace et concis largement utilisé dans le développement de logiciels dans divers domaines. Dans le langage Go, la sortie de texte avec des nouvelles lignes est très simple et peut être réalisée en utilisant la fonction Println fournie par le package fmt. Ci-dessous, nous présenterons en détail comment générer du texte avec des sauts de ligne en langage Go, ainsi que des exemples de code associés. Dans le langage Go, si vous souhaitez afficher du texte avec des sauts de ligne, vous pouvez utiliser la fonction Println fournie par le package fmt. La fonction Println affichera le texte dans

Tutoriel PyCharm : maîtriser rapidement la fonction de retour à la ligne automatique Tutoriel PyCharm : maîtriser rapidement la fonction de retour à la ligne automatique Feb 23, 2024 am 08:33 AM

PyCharm est un puissant environnement de développement intégré Python, et sa fonction de retour à la ligne automatique peut aider les développeurs à écrire du code plus efficacement. Cet article explique comment maîtriser rapidement la fonction de retour à la ligne automatique dans PyCharm et fournit des exemples de code spécifiques. 1. Activez la fonction de retour à la ligne automatique des mots Dans PyCharm, la fonction de retour à la ligne automatique des mots n'est pas activée par défaut et doit être définie manuellement avant de pouvoir être utilisée. Les étapes spécifiques sont les suivantes : ouvrez PyCharm et entrez Fichier->Paramètres ;

Comment utiliser fopen, fwrite et fclose en php pour les opérations sur les fichiers ? Comment utiliser fopen, fwrite et fclose en php pour les opérations sur les fichiers ? Jun 01, 2023 am 08:46 AM

Dans le développement PHP, les opérations sur les fichiers sont très courantes. Dans des circonstances normales, nous devons effectuer la lecture, l'écriture, la suppression et d'autres opérations de fichiers. Parmi elles, la fonction fopen et la fonction fread peuvent être utilisées pour lire le fichier, et les fonctions fopen, fwrite et fclose peuvent être utilisées pour écrire le fichier. Cet article présentera comment PHP utilise fopen, fwrite et fclose pour effectuer des opérations sur les fichiers. 1. Fonction fopen La fonction fopen permet d'ouvrir des fichiers. Sa syntaxe est la suivante : r.

Explication détaillée de la façon de remplacer les nouvelles lignes en PHP Explication détaillée de la façon de remplacer les nouvelles lignes en PHP Mar 20, 2024 pm 01:21 PM

Explication détaillée de la façon de remplacer les nouvelles lignes en PHP Dans le développement PHP, nous devons parfois remplacer ou traiter les nouvelles lignes dans les chaînes. Les sauts de ligne peuvent être exprimés différemment selon les plates-formes. Ils doivent donc être traités de manière uniforme pour garantir que les chaînes s'affichent de manière cohérente dans différents environnements. Cet article présentera en détail comment remplacer les nouvelles lignes en PHP, y compris les caractères de nouvelle ligne courants et des exemples de code spécifiques. 1. Caractères de nouvelle ligne courants Dans différents systèmes d'exploitation, la représentation des caractères de nouvelle ligne peut être légèrement différente. Les principaux personnages de nouvelle ligne incluent : Windo

See all articles