Aktueller Standort: Startseite> Funktionskategorien> stream_filter_append

stream_filter_append

Befestigen Sie den Filter am Stream
Name:stream_filter_append
Kategorie:Strom
Programmiersprache:php
Kurzbeschreibung:Fügen Sie einen Filter an den angegebenen Stream bei

Funktionsname: Stream_filter_Append ()

Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7

Funktion Beschreibung: Fügen Sie einen Filter an den angegebenen Stream bei

Syntax: bool Stream_filter_Append (Ressource $ Stream, String $ filtername [, int $ read_write [, gemischte $ params]]))

Parameter:

  • $ stream: Die Stream -Ressource zum Hinzufügen von Filter
  • $ filtername: Der Name des zu beigefügten Filters. Der Filter kann ein integrierter PHP-Filter oder ein benutzerdefinierter Filter sein
  • $ read_write (optional): Gibt an, ob der Filter im Lesemodus oder im Schreibmodus arbeitet. Die Standardeinstellung ist stream_filter_all, was bedeutet, dass er gleichzeitig zum Lese- und Schreibvorgang geeignet ist.
  • $ params (optional): zusätzliche Parameter übergeben an den Filter, was ein einzelner Wert oder ein Array sein kann

Rückgabewert: Return true, wenn er erfolgreich ist, falsch beim Scheitern

Beispiel:

 <?php // 创建一个文件流$stream = fopen('data.txt', 'r'); // 附加一个过滤器到流上if (stream_filter_append($stream, 'convert.base64-encode')) { // 读取并输出流的内容while (!feof($stream)) { echo fread($stream, 4096); } // 关闭流fclose($stream); } else { echo "无法附加过滤器到流上"; } ?>

Im obigen Beispiel erstellen wir zunächst einen Dateistrom mit der Funktion fopen() und dann den convert.base64-encode Filter mit der Funktion von stream_filter_append() an den Stream an. Als nächstes verwenden wir die Funktion fread() um den Inhalt des Streams zu lesen und echo zu verwenden. Schließlich verwenden wir die Funktion fclose() , um den Stream zu schließen.

Beachten Sie, dass convert.base64-encode ein integrierter Filter ist, der Daten in einem Stream in Base64-Codierung umwandelt. Natürlich können Sie auch andere Filter oder benutzerdefinierte Filter verwenden, um verschiedene Funktionen zu implementieren.

Ähnliche Funktionen
Beliebte Artikel