Heim Backend-Entwicklung PHP-Tutorial Detailliertes Beispiel für das Anhängen der PHP-Funktion fwrite() und das Schreiben von Zeilenumbrüchen

Detailliertes Beispiel für das Anhängen der PHP-Funktion fwrite() und das Schreiben von Zeilenumbrüchen

Jun 01, 2017 am 10:35 AM

PHP-Funktion fwrite()

Funktion fwrite() wird zum Schreiben einer Zeichenfolge in eine Datei verwendet und gibt die Anzahl der erfolgreich geschriebenen Zeichen zurück, andernfalls gibt sie FALSE zurück.

Syntax:

int fwrite( resource handle, string string [, int length] )
Nach dem Login kopieren

fwrite() schreibt den Inhalt der Zeichenfolge in das Dateizeigerhandle.

Parameterbeschreibung:


ParameterBeschreibung
handleErforderlich. Gibt die geöffnete Datei an, in die geschrieben werden soll. Wird im Allgemeinen durch die Funktion fopen() erstellt
stringErforderlich. Gibt die Zeichenfolge an, die in die geöffnete Datei geschrieben werden soll.
lengthOptional. Gibt die maximale Anzahl der zu schreibenden Bytes an.
参数描述
handle必需。规定要写入的打开文件。一般由 fopen() 函数创建
string必需。规定要写入打开文件的字符串。
length可选。规定要写入的最大字节数。


ps: Wenn der optionale Längenparameter angegeben ist, wenn Längenbytes geschrieben werden oder nach dem Schreiben der string, der Schreibvorgang wird gestoppt.

Beispiel

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

Führen Sie das Beispielprogramm im selben Verzeichnis wie das Programm aus. Der Inhalt der Datei file.txt lautet: Hallo!

Verwenden Sie den Längenparameter

Im obigen Beispiel können bei Verwendung des Längenparameters höchstens Längenzeichenfolgen geschrieben werden:

echo fwrite($fh, $word, 4);    // 输出:4
Nach dem Login kopieren

PHP fwrite append writing

Das Anhängen von Schreibvorgängen an eine Datei hat eigentlich nichts mit der fwrite-Funktion zu tun, sondern hängt mit dem Modus zusammen, in dem die fopen-Funktion die Datei öffnet. Wenn fopen eine Datei öffnet, wählt der Modusparameter a aus, was das Anhängen an die Datei bedeutet:

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

$fh = fopen($filename, "a");
echo fwrite($fh, $word);
fclose($fh);
?>
Nach dem Login kopieren

PHP fwrite Newline Writing

Wenn Sie a hinzufügen möchten Neue Zeile in die Datei Um das Schreiben von Zeilenumbrüchen zu erreichen, müssen Sie nur das Zeilenumbruchzeichen n dort hinzufügen, wo im geschriebenen Inhalt ein Zeilenumbruch erforderlich ist:

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

$fh = fopen($filename, "a");
echo fwrite($fh, $word);
fclose($fh);
?>
Nach dem Login kopieren

Das obige Beispiel fügt am Ende von n Zeilenumbruchzeichen hinzu der Inhalt. Damit n beim Schreiben einer Datei eine neue Zeile darstellt, müssen Sie beim Schreiben doppelte Anführungszeichen verwenden (wie im obigen Beispiel). Wenn Sie einfache Anführungszeichen verwenden, wird das n-Zeichen nicht als neue Zeile, sondern als n-Zeichenfolge interpretiert zum Ansehen: PHP-String Der Unterschied zwischen einfachen und doppelten Anführungszeichen.

n ist bereits ein echter Zeilenvorschub. Wenn Sie auf dem Windows-Betriebssystem einen Wagenrücklauf und einen Zeilenvorschub simulieren möchten (das heißt, wenn Sie eine Datei mit WordPad öffnen, wird es kein schwarzes Quadrat sein). Zeile für Zeile aufgelistet), können Sie n r Wagenrücklaufzeichen am Anfang hinzufügen:

<?php
$word = "你好!rn";
?>
Nach dem Login kopieren

PHP fwrite-Schreibberechtigung

Beim Öffnen einer vorhandenen Datei (normalerweise im Append-Schreibmodus) muss überprüft werden, ob die Datei über Schreibrechte verfügt, um einen Systemfehler zu vermeiden. Verwenden Sie die Funktion is_writable, um zu prüfen, ob die Datei beschreibbar ist.

Das Folgende ist ein Beispiel für eine strikte Prüfung im Anhänge-Schreibmodus. Der Code lautet wie folgt:

<?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 不可写";
}
?>
Nach dem Login kopieren

Die PHP-Funktion fwrite führt nur die Aktion aus, einen String in die Datei zu schreiben . Sein tatsächliches Verhalten Das Ergebnis hängt etwas mehr von der fopen-Funktion ab.

【Empfohlene verwandte Artikel】:

1.Detaillierte Erläuterung des Beispiels für das Schreiben einer PHP-Funktion fwrite()

2 .Was soll ich tun, wenn das Newline-Zeichen beim Umbrechen und Schreiben der PHP-Funktion fwrite() nicht funktioniert?

Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel für das Anhängen der PHP-Funktion fwrite() und das Schreiben von Zeilenumbrüchen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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ßer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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)

So brechen Sie Zeilen in einer Excel-Tabelle um So brechen Sie Zeilen in einer Excel-Tabelle um Feb 09, 2024 pm 02:00 PM

Bei der Verwendung von Excel müssen wir viele verschiedene Operationen ausführen. Manchmal müssen wir eine Zeile in eine Zelle umbrechen. Schauen wir uns an, wie man Zeilen in einer Computer-Excel-Tabelle umbricht. [Sammlung von Excel-Tabellenoperationsmethoden] Wie werden Zeilen in einer Excel-Tabelle umbrochen? Antwort: Sie können dies tun, indem Sie Zeilen automatisch umbrechen und Zellenformate festlegen. 1. Automatischer Zeilenumbruch 1. Wir wählen den Bereich aus, der in der Tabelle umgebrochen werden soll, und klicken auf der Seite [Start] auf [Automatisch umbrechen]. 2. Anschließend stellen wir die Breite von Spalte A auf einen geeigneten Wert ein das Zellenformat 1. Zuerst wählen wir den Bereich aus, der umbrochen werden soll, klicken mit der rechten Maustaste und klicken auf [Zellenformat festlegen] 2. Dann im Popup;

So brechen Sie Zeilen in BarTender um - So brechen Sie Zeilen in BarTender um So brechen Sie Zeilen in BarTender um - So brechen Sie Zeilen in BarTender um Mar 05, 2024 pm 07:52 PM

Viele Benutzer verwenden die BarTender-Software in ihren Büros. Kürzlich haben einige neue Benutzer gefragt, wie man Zeilen in BarTender umbricht. 1. Klicken Sie in BarTender auf die Schaltfläche „Text erstellen“ in der Symbolleiste, wählen Sie „Einzeiligen Text erstellen“ und geben Sie den Textinhalt ein. 2. Doppelklicken Sie auf das erstellte Textobjekt, um das Dialogfeld mit den Texteigenschaften zu öffnen. Wechseln Sie zum Reiter „Textformat“ und wählen Sie rechts bei „Typ“ „Absatz“ aus. 3. Klicken Sie auf „Schließen“, passen Sie die Größe des Textfelds an, geben Sie mehr Text ein oder brechen Sie den Text entsprechend den tatsächlichen Anforderungen um.

So brechen Sie Zellen in Excel auf Apple-Computern um So brechen Sie Zellen in Excel auf Apple-Computern um Feb 18, 2024 pm 08:39 PM

Umbrechen von Zeilen in Zellen in Apples Excel Die Excel-Software von Apple ist ein leistungsstarkes Tabellenkalkulationstool, das viele praktische Funktionen bietet, die Benutzer bei der Datenverarbeitung und -analyse unterstützen. Bei der Verwendung von Excel müssen wir manchmal mehrere Textzeilen in Zellen eingeben, um die Daten besser zu organisieren und darzustellen. Da sich Excel für Apple-Computer jedoch geringfügig von der Windows-Version von Excel unterscheidet, unterscheidet sich auch die Methode zum Zeilenumbruch. In der Windows-Version von Excel können wir das direkt

Wie stelle ich den Zeilenumbruch auf dem iPhone ein? Wie stelle ich den Zeilenumbruch auf dem iPhone ein? Mar 22, 2024 pm 06:50 PM

1. Drücken Sie mehrmals die Leertaste, bewegen Sie den Cursor ganz nach rechts und geben Sie dann Text ein, um die Zeile umzubrechen. 2. Wenn Sie eine Zeile umbrechen müssen, klicken Sie auf das Mikrofonsymbol auf der Tastatur und die Stimme sagt [Zeilenumbruch]. 3. Im Memo-Nutzungsszenario gibt es in der Eingabemethode die Option [Zeilenumbruch], mit der durch Kopieren ein Zeilenumbruch erzielt werden kann. 4. Laden Sie weitere Eingabemethoden von Drittanbietern aus dem App Store herunter, um sie zu verwenden.

Wie verwende ich fopen, fwrite und fclose in PHP für Dateioperationen? Wie verwende ich fopen, fwrite und fclose in PHP für Dateioperationen? Jun 01, 2023 am 08:46 AM

In der PHP-Entwicklung sind Dateioperationen sehr verbreitet. Unter normalen Umständen müssen wir Dateien lesen, schreiben, löschen und andere Vorgänge ausführen. Unter diesen können die Funktionen fopen und fread zum Lesen der Datei sowie die Funktionen fopen, fwrite und fclose zum Schreiben der Datei verwendet werden. In diesem Artikel wird vorgestellt, wie PHP fopen, fwrite und fclose verwendet, um Dateioperationen auszuführen. 1. fopen-Funktion Die fopen-Funktion wird zum Öffnen von Dateien verwendet. Ihre Syntax lautet wie folgt: r

PyCharm-Tutorial: Beherrschen Sie schnell die automatische Zeilenumbruchfunktion PyCharm-Tutorial: Beherrschen Sie schnell die automatische Zeilenumbruchfunktion Feb 23, 2024 am 08:33 AM

PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung, deren automatische Zeilenumbruchfunktion Entwicklern dabei helfen kann, Code effizienter zu schreiben. In diesem Artikel wird erläutert, wie Sie die automatische Zeilenumbruchfunktion in PyCharm schnell beherrschen, und es werden spezifische Codebeispiele bereitgestellt. 1. Aktivieren Sie die automatische Zeilenumbruchfunktion. In PyCharm ist die automatische Zeilenumbruchfunktion standardmäßig nicht aktiviert und muss manuell eingestellt werden, bevor sie verwendet werden kann. Die spezifischen Schritte sind wie folgt: Öffnen Sie PyCharm und geben Sie Datei->Einstellungen ein;

Detaillierte Erklärung zum Ersetzen von Zeilenumbrüchen in PHP Detaillierte Erklärung zum Ersetzen von Zeilenumbrüchen in PHP Mar 20, 2024 pm 01:21 PM

Ausführliche Erklärung zum Ersetzen von Zeilenumbrüchen in PHP. In der PHP-Entwicklung müssen wir manchmal Zeilenumbrüche in Zeichenfolgen ersetzen oder verarbeiten. Zeilenumbrüche können auf verschiedenen Plattformen unterschiedlich ausgedrückt werden, daher müssen sie einheitlich verarbeitet werden, um sicherzustellen, dass Zeichenfolgen in verschiedenen Umgebungen konsistent angezeigt werden. In diesem Artikel wird detailliert beschrieben, wie Zeilenumbrüche in PHP ersetzt werden, einschließlich gängiger Zeilenumbruchzeichen und spezifischer Codebeispiele. 1. Gängige Zeilenumbruchzeichen In verschiedenen Betriebssystemen kann die Darstellung von Zeilenumbruchzeichen geringfügig abweichen. Zu den wichtigsten Newline-Zeichen gehören: Windo

So geben Sie Text mit Zeilenumbrüchen in der Go-Sprache aus So geben Sie Text mit Zeilenumbrüchen in der Go-Sprache aus Mar 15, 2024 pm 04:15 PM

Go-Sprache ist eine moderne, effiziente und prägnante Programmiersprache, die in der Softwareentwicklung in verschiedenen Bereichen weit verbreitet ist. In der Go-Sprache ist die Ausgabe von Text mit Zeilenumbrüchen sehr einfach und kann mithilfe der vom fmt-Paket bereitgestellten Println-Funktion erreicht werden. Im Folgenden stellen wir detailliert vor, wie man Text mit Zeilenumbrüchen in der Go-Sprache ausgibt, sowie zugehörige Codebeispiele. Wenn Sie in der Go-Sprache Text mit Zeilenumbrüchen ausgeben möchten, können Sie die vom fmt-Paket bereitgestellte Println-Funktion verwenden. Die Println-Funktion gibt Text aus

See all articles