PHP fwrite换行写入时换行符不起作用的原因
我们在使用fwrite写入文件时,新手会遇到一个最常见但又必须解决的问题,那就是换行写入。
php的换行符我们都知道:\n ,回车符:\r,在需要换行时,通常是用“\r\n”这个组合。但是为什么我们在使用fwrite写入文件时\n换行符不起作用呢。我们先看下面这个例子:
<?php $filename = 'file.txt'; $word = '你好!\r\n欢迎来到www.webkaka.com'; $fh = fopen($filename, "a"); //w从开头写入 a追加写入 echo fwrite($fh, $word); fclose($fh); ?>
$word的字符串内加上了回车换行符“\r\n”,但是输出结果并不是预期,这个回车换行符“\r\n”并没有被解析为换行符,而是直接被当作一个字符输出来了。
为什么会出现这样的情况呢?经研究,原来是单双引号惹的祸!我们把$word定义字符串的单引号“'”换为双引号“"”就可以了。正确的写法如下:
$filename = 'file.txt'; $word = "你好!\r\n欢迎来到www.webkaka.com"; $fh = fopen($filename, "a"); //w从开头写入 a追加写入 echo fwrite($fh, $word); fclose($fh);
题外话,上述例子里echo fwrite()显示的一个数字,这个数字表示字符串的长度。
知识扩充
用双引号(")定义字符串,PHP 懂得更多特殊字符的转义序列:
转移序列说明
\n换行
\r回车
\t水平制表符
\[/td>反斜线
\$美元符号
\"双引号
\[0-7]{1,3}此正则表达式序列匹配一个用八进制符号表示的字符
\x[0-9A-Fa-f]{1,2}此正则表达式序列匹配一个用十六进制符号表示的字符

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

En tant que développeur front-end, comprendre PHP est très nécessaire. Bien que PHP soit un langage de développement back-end, maîtriser une certaine quantité de connaissances PHP peut aider les développeurs front-end à mieux comprendre l'ensemble du processus de développement Web, à améliorer l'efficacité du travail et à mieux collaborer avec les développeurs back-end. Dans cet article, nous discuterons de certaines connaissances liées à PHP que les développeurs front-end doivent connaître et fournirons des exemples de code spécifiques. Qu’est-ce que PHP ? PHP (HypertextPreprocessor) est un serveur

PHP est un langage de programmation frontal populaire. Il est puissant, facile à apprendre et à utiliser, et est largement utilisé dans le développement et la maintenance de sites Web. Pour les débutants, débuter avec PHP nécessite un certain apprentissage et maîtrise. Voici quelques guides pour débutants en PHP. 1. Apprenez les concepts de base Avant d'apprendre PHP, vous devez comprendre certains concepts de base. PHP est un langage de script qui envoie des instructions aux serveurs Web. En termes simples, vous pouvez utiliser PHP pour générer du code HTML et l'envoyer au navigateur pour éventuellement le rendre sur la page Web.

PHP, en tant que langage de script largement utilisé dans le développement Web, est devenu l'une des compétences nécessaires à de nombreuses sociétés Internet pour recruter des talents techniques. Cependant, pour certains apprenants qui débutent ou qui ont des bases faibles, l’apprentissage de PHP peut rencontrer quelques difficultés. Comment pouvez-vous mieux améliorer vos compétences de base face au test écrit PHP ? Ensuite, nous présenterons quelques méthodes d’apprentissage, dans l’espoir d’aider chacun à améliorer les connaissances et compétences de base de PHP. 1. Développer l'habitude de lire la documentation officielle PHP La documentation officielle PHP est un apprentissage.

Aperçu des valeurs de PHP : Pour comprendre les concepts importants de PHP, des exemples de code spécifiques sont nécessaires. PHP (Hypertext Preprocessor) est un langage de script largement utilisé dans le développement Web. Il peut être intégré au HTML ou exécuté en tant que script autonome. En développement Web, il est important de comprendre certains concepts importants de PHP pour écrire du code efficace et maintenable. Dans cet article, nous présenterons quelques concepts importants de PHP et fournirons des exemples de code spécifiques pour aider les lecteurs à mieux comprendre. changements variables

Dans le processus d'apprentissage de PHP, les débutants rencontrent souvent diverses erreurs. Bien qu’il s’agisse d’un processus naturel d’apprentissage, de nombreux débutants perdent souvent patience à cause d’une mauvaise gestion des erreurs. Cet article présentera les erreurs et solutions de base de PHP, dans le but d'aider les débutants à démarrer plus facilement avec PHP. 1. Erreur de syntaxe 1.1 Point-virgule manquant En PHP, les instructions doivent se terminer par un point-virgule. Si vous omettez accidentellement un point-virgule, une erreur sera signalée. Par exemple, le code suivant génère une erreur : <?phpecho"He

La fonction Array est l'une des fonctions les plus couramment utilisées en PHP, qui peut être utilisée pour créer, exploiter et gérer des tableaux. Lors du développement d'applications, l'utilisation de fonctions de tableau peut améliorer considérablement l'efficacité du développement. Cet article présentera quelques utilisations de base et des exemples de fonctions de tableau en PHP pour aider tout le monde à mieux comprendre et maîtriser les fonctions de tableau. 1. Création et initialisation de tableaux Les tableaux en PHP peuvent être créés des manières suivantes : //Créer des tableaux via la fonction array() $arr=array("a",&q

PHP est un langage de script côté serveur open source très populaire et largement utilisé dans le développement Web. Pour devenir un bon programmeur PHP, la lecture de la documentation officielle est indispensable. Que vous soyez débutant ou développeur expérimenté, ces conseils vous aideront à lire plus efficacement la documentation PHP. Comprendre la structure du document La documentation officielle PHP est divisée en plusieurs parties, notamment des manuels, des manuels de référence, des FAQ, des documents de bibliothèque d'extensions, etc. Avant de commencer la lecture, comprenez la structure du document et trouvez les parties dont vous avez besoin. Utiliser la fonction de recherche Documentation PHP

À l'ère actuelle de l'explosion de l'information sur Internet, les sites Web sont devenus un moyen important d'affichage et de promotion dans tous les domaines, et PHP, en tant que langage de script côté serveur le plus populaire, est sans aucun doute l'une des compétences essentielles pour de nombreux développeurs de sites Web. Pour maîtriser PHP, vous devez d’abord maîtriser plusieurs points de connaissances clés et approfondir votre compréhension à travers des exemples de code spécifiques. 1. Syntaxe de base de PHP La syntaxe de base de PHP est similaire à celle de la plupart des langages de programmation, notamment les variables, les types de données, les opérateurs, les instructions conditionnelles, les instructions de boucle, etc. Voici un exemple simple
