| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
stream_filter_register(PHP 5, PHP 7) stream_filter_register — ユーザー定義のストリームフィルタを登録する 説明
bool stream_filter_register
( string
$filtername
, string $classname
)stream_filter_register() は、fopen() や fread() などのファイルシステムの関数で利用可能な 登録されているどの種類のストリームとも一緒に使うことのできる カスタムフィルタを登録します。 パラメータ
返り値
成功した場合に
stream_filter_register() は、
指定された 例
例1 foo-bar.txt ストリームの文字を大文字化するフィルタ 下記の例は、読み込まれたり書き出されたりするデータに含まれるすべての英文字を 大文字化する strtoupper ストリームを実装し、foo-bar.txt ストリームに適用するものです。
<?php 上の例の出力は以下となります。 LINE1 WORD - 2 EASY AS 123
例2 複数のフィルタ名に対応する一般的なフィルタクラスを登録する
<?php 上の例の出力は以下となります。 LINE1 WORD - 2 EASY AS 123 参考
|
![]() |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「stream_filter_register - ユーザー定義のストリームフィルタを登録する」をGoogle検索
|