


Warum das Newline-Zeichen beim Schreiben von Newline in PHP fwrite nicht funktioniert
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 = 'file.txt'; $word = '你好!\r\n欢迎来到www.webkaka.com'; $fh = fopen($filename, "a"); //w从开头写入 a追加写入 echo fwrite($fh, $word); fclose($fh); ?>
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 = 'file.txt'; $word = "你好!\r\n欢迎来到www.webkaka.com"; $fh = fopen($filename, "a"); //w从开头写入 a追加写入 echo fwrite($fh, $word); fclose($fh);
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

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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

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

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

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: <?phpecho"He

Ü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

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

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

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
