現在の位置: ホーム> 関数カテゴリ一覧> stream_filter_prepend

stream_filter_prepend

フィルターをストリームに取り付けます
名前:stream_filter_prepend
カテゴリ:ストリーム
対応言語:php
一言説明:指定されたストリームにフィルターを追加します

関数名:stream_filter_prend()

適用バージョン:PHP 4> = 4.3.0、PHP 5、PHP 7

関数の説明:stream_filter_prend()関数指定されたストリームにフィルターを追加します

使用量:stream_filter_prendy(resource $ stream、string $ filtername [、int $ read_write = stream_filter_all [、mixed $ params = null]]):リソース| false

パラメーター:

  • $ストリーム:フィルターに追加する必要があるストリームリソース。
  • $ FILTERNAME:フィルターの名前。
  • $ read_write(オプション):フィルターの読み取りと書き込みタイプを指定します。オプションの値は、stream_filter_read、stream_filter_write、またはstream_filter_allで、デフォルトはstream_filter_allです。
  • $ params(オプション):フィルターに渡されたパラメーター。

戻り値:成功した場合、stream_filter_propend()関数は新しいストリームリソースを返し、失敗した場合、falseを返します。

例:以下を含むファイル「example.txt」があるとします:こんにちは、world!

ファイルの内容を読み取り、すべてのテキストを大文字に変換する前に、stream_filter_prendy()関数を使用してフィルターを追加できます。

<?php // 打开文件 $handle = fopen('example.txt', 'r'); // 添加过滤器 stream_filter_prepend($handle, 'string.toupper'); // 读取和输出文件内容 while (!feof($handle)) { echo fgets($handle); } // 关闭文件 fclose($handle); ?-->

出力結果:こんにちは、世界!

類似の関数
人気記事(にんききじ)