Heim 类库下载 PHP类库 Warum das Newline-Zeichen beim Schreiben von Newline in PHP fwrite nicht funktioniert

Warum das Newline-Zeichen beim Schreiben von Newline in PHP fwrite nicht funktioniert

Oct 20, 2016 pm 02:45 PM
php基础

Wenn wir fwrite zum Schreiben von Dateien verwenden, werden Anfänger auf eines der häufigsten Probleme stoßen, das gelöst werden muss, und zwar auf das Schreiben von Zeilenumbrüchen.

Wir alle kennen das Zeilenumbruchzeichen von PHP: n und das Wagenrücklaufzeichen: r. Wenn ein Zeilenumbruch erforderlich ist, wird normalerweise die Kombination „rn“ verwendet. Aber warum funktioniert ein Zeilenumbruchzeichen nicht, wenn wir mit fwrite eine Datei schreiben? Schauen wir uns zunächst das folgende Beispiel an:

<?php
 $filename = &#39;file.txt&#39;;
 $word = &#39;你好!\r\n欢迎来到www.webkaka.com&#39;;
 $fh = fopen($filename, "a"); //w从开头写入 a追加写入
 echo fwrite($fh, $word);
 fclose($fh);
?>
Nach dem Login kopieren

Das Wagenrücklauf- und Zeilenvorschubzeichen „rn“ wird zur Zeichenfolge hinzugefügt von $word , aber das Ausgabeergebnis ist nicht wie erwartet. Das Wagenrücklauf- und Zeilenvorschubzeichen „rn“ wird nicht als Zeilenvorschubzeichen analysiert, sondern direkt als Zeichen ausgegeben.

Warum passiert das? Nach Recherchen stellt sich heraus, dass die einfachen und doppelten Anführungszeichen die Ursache sind. Wir ersetzen einfach das einfache Anführungszeichen „'“ in der $word-Definitionszeichenfolge „“! ". Die richtige Schreibweise lautet wie folgt:

$filename = &#39;file.txt&#39;;
$word = "你好!\r\n欢迎来到www.webkaka.com";
$fh = fopen($filename, "a"); //w从开头写入 a追加写入
echo fwrite($fh, $word);
fclose($fh);
Nach dem Login kopieren

Off topic, echo fwrite () zeigt im obigen Beispiel eine Zahl, die die Länge der Zeichenfolge darstellt.

Wissenserweiterung

Verwenden Sie doppelte Anführungszeichen ("), um die Zeichenfolge zu definieren. PHP versteht mehr Escape-Sequenzen für Sonderzeichen :

Beschreibung der Übertragungssequenz

n Zeilenvorschub

r Wagenrücklauf

tHorizontaler Tab

[/td> Backslash

$-Dollar-Zeichen

"doppeltes Anführungszeichen

[0-7]{1,3} Diese reguläre Ausdruckssequenz entspricht einem in Oktalschreibweise dargestellten Zeichen

x [ 0-9A-Fa-f]{1,2} Diese reguläre Ausdruckssequenz entspricht einem in hexadezimaler Schreibweise dargestellten Zeichen


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was Frontend-Entwickler über PHP wissen müssen Was Frontend-Entwickler über PHP wissen müssen Mar 29, 2024 pm 03:09 PM

Als Front-End-Entwickler ist es sehr wichtig, PHP zu verstehen. Obwohl PHP eine Back-End-Entwicklungssprache ist, kann die Beherrschung bestimmter PHP-Kenntnisse Front-End-Entwicklern dabei helfen, den gesamten Webentwicklungsprozess besser zu verstehen, die Arbeitseffizienz zu verbessern und besser mit Back-End-Entwicklern zusammenzuarbeiten. In diesem Artikel besprechen wir einige Dinge, die Frontend-Entwickler über PHP wissen müssen, und stellen spezifische Codebeispiele bereit. Was ist PHP? PHP (HypertextPreprocessor) ist ein Server

Ein Anfängerleitfaden für PHP Ein Anfängerleitfaden für PHP May 25, 2023 am 08:03 AM

PHP ist eine beliebte Front-End-Programmiersprache. Sie ist leistungsstark, einfach zu erlernen und zu verwenden und wird häufig bei der Entwicklung und Wartung von Websites verwendet. Für Anfänger erfordert der Einstieg in PHP ein gewisses Maß an Lernen und Beherrschen. Hier finden Sie einige Anfängerleitfäden für den Einstieg in PHP. 1. Grundlegende Konzepte erlernen Bevor Sie PHP lernen, müssen Sie einige grundlegende Konzepte verstehen. PHP ist eine Skriptsprache, die Anweisungen an Webserver erteilt. Einfach ausgedrückt: Sie können PHP verwenden, um HTML-Code zu generieren und ihn an den Browser zu senden, um ihn schließlich auf der Webseite darzustellen

Schwache Grundlage im schriftlichen PHP-Test? Probieren Sie diese Lernmethoden aus! Schwache Grundlage im schriftlichen PHP-Test? Probieren Sie diese Lernmethoden aus! Mar 01, 2024 pm 01:39 PM

PHP ist als Skriptsprache, die in der Webentwicklung weit verbreitet ist, für viele Internetunternehmen zu einer der notwendigen Fähigkeiten geworden, um technische Talente zu rekrutieren. Für einige Lernende, die gerade erst anfangen oder über schwache Grundlagen verfügen, kann das Erlernen von PHP jedoch auf einige Schwierigkeiten stoßen. Wie können Sie Ihre Grundkenntnisse im schriftlichen PHP-Test verbessern? Als Nächstes stellen wir einige Lernmethoden vor und hoffen, dass sie jedem dabei helfen, die Grundkenntnisse und Fähigkeiten von PHP zu verbessern. 1. Machen Sie es sich zur Gewohnheit, die offizielle PHP-Dokumentation zu lesen

Unverzichtbar für Anfänger: Grundlegende PHP-Fehler und -Lösungen Unverzichtbar für Anfänger: Grundlegende PHP-Fehler und -Lösungen May 11, 2023 am 08:28 AM

Beim Erlernen von PHP stoßen Anfänger häufig auf verschiedene Fehler. Obwohl dies ein natürlicher Lernprozess ist, verlieren viele Anfänger aufgrund des unsachgemäßen Umgangs mit Fehlern häufig die Geduld. In diesem Artikel werden grundlegende PHP-Fehler und -Lösungen vorgestellt, um Anfängern den Einstieg in PHP zu erleichtern. 1. Syntaxfehler 1.1 Fehlendes Semikolon In PHP müssen Anweisungen mit einem Semikolon enden. Wenn Sie versehentlich ein Semikolon weglassen, wird ein Fehler gemeldet. Beispielsweise führt der folgende Code zu einem Fehler: &lt;?phpecho"He

Übersicht über die PHP-Werte: Verstehen Sie die wichtigen Konzepte von PHP Übersicht über die PHP-Werte: Verstehen Sie die wichtigen Konzepte von PHP Mar 22, 2024 pm 03:09 PM

Übersicht über PHP-Werte: Um die wichtigen Konzepte von PHP zu verstehen, sind spezifische Codebeispiele erforderlich. PHP (Hypertext Preprocessor) ist eine in der Webentwicklung weit verbreitete Skriptsprache. Sie kann in HTML eingebettet oder als eigenständiges Skript ausgeführt werden. Bei der Webentwicklung ist es wichtig, einige wichtige Konzepte von PHP zu verstehen, um effizienten und wartbaren Code zu schreiben. In diesem Artikel stellen wir einige wichtige Konzepte von PHP vor und stellen spezifische Codebeispiele bereit, um den Lesern das Verständnis zu erleichtern. variable Veränderungen

PHP-Grundlagen-Tutorial-Array-Funktion PHP-Grundlagen-Tutorial-Array-Funktion Jun 20, 2023 pm 01:39 PM

Die Array-Funktion ist eine der am häufigsten verwendeten Funktionen in PHP, mit der Arrays erstellt, betrieben und verwaltet werden können. Bei der Entwicklung von Anwendungen kann die Verwendung von Array-Funktionen die Entwicklungseffizienz erheblich verbessern. In diesem Artikel werden einige grundlegende Verwendungszwecke und Beispiele von Array-Funktionen in PHP vorgestellt, um jedem zu helfen, Array-Funktionen besser zu verstehen und zu beherrschen. 1. Erstellung und Initialisierung von Arrays Arrays in PHP können auf folgende Weise erstellt werden: //Arrays über die Funktion array() erstellen $arr=array("a",&q

10 Tipps zum Lesen der PHP-Dokumentation 10 Tipps zum Lesen der PHP-Dokumentation May 24, 2023 pm 09:21 PM

PHP ist eine sehr beliebte serverseitige Open-Source-Skriptsprache, die in der Webentwicklung weit verbreitet ist. Um ein guter PHP-Programmierer zu werden, ist das Lesen der offiziellen Dokumentation unerlässlich. Egal, ob Sie Anfänger oder erfahrener Entwickler sind, diese Tipps helfen Ihnen, die PHP-Dokumentation effektiver zu lesen. Verstehen Sie die Dokumentstruktur. Die offizielle PHP-Dokumentation ist in mehrere Teile unterteilt, darunter Handbücher, Referenzhandbücher, FAQs, Erweiterungsbibliotheksdokumente usw. Bevor Sie mit dem Lesen beginnen, machen Sie sich mit der Struktur des Dokuments vertraut und finden Sie die benötigten Teile. Mit der Suchfunktion PHP-Dokumentation

Erforderlich für die Erstellung einer Dreamweaver-Website: Beherrschen Sie mehrere wichtige PHP-Kenntnisse Erforderlich für die Erstellung einer Dreamweaver-Website: Beherrschen Sie mehrere wichtige PHP-Kenntnisse Mar 27, 2024 pm 03:09 PM

Im heutigen Internetzeitalter der Informationsexplosion sind Websites zu einem wichtigen Mittel zur Darstellung und Werbung in allen Lebensbereichen geworden, und PHP als beliebteste serverseitige Skriptsprache ist zweifellos eine der wesentlichen Fähigkeiten vieler Website-Entwickler. Um PHP-Kenntnisse zu erlangen, müssen Sie zunächst mehrere wichtige Wissenspunkte beherrschen und Ihr Verständnis anhand spezifischer Codebeispiele vertiefen. 1. Grundlegende PHP-Syntax Die grundlegende PHP-Syntax ähnelt der der meisten Programmiersprachen, einschließlich Variablen, Datentypen, Operatoren, bedingten Anweisungen, Schleifenanweisungen usw. Hier ist ein einfaches Beispiel

See all articles