현재 위치: > 함수 카테고리 모음> stream_filter_append

stream_filter_append

필터를 스트림에 부착하십시오
이름:stream_filter_append
분류:개울
사용 언어:php
한 줄 설명:지정된 스트림에 필터를 연결하십시오

함수 이름 : stream_filter_append ()

해당 버전 : PHP 4> = 4.3.0, PHP 5, PHP 7

함수 설명 : 지정된 스트림에 필터를 연결합니다

구문 : bool stream_filter_append (resource $ stream, String $ filtername [, int $ read_write [, mixed $ params]])))

매개 변수 :

  • $ stream : 필터를 추가 할 스트림 리소스
  • $ filtername : 첨부 할 필터의 이름입니다. 필터는 내장 PHP 필터 또는 사용자 정의 필터 일 수 있습니다.
  • $ read_write (선택 사항) : 필터가 읽기 모드 또는 쓰기 모드에서 작동하는지 여부를 지정합니다. 기본값은 stream_filter_all이므로 동시에 읽기 및 쓰기 작업에 적합합니다.
  • $ params (선택 사항) : 추가 매개 변수는 필터로 전달되었으며 단일 값 또는 배열 일 수 있습니다.

반환 값 : 성공하면 true, 실패시 거짓

예:

 <?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 "无法附加过滤器到流上"; } ?>

위의 예에서는 먼저 fopen() 함수를 사용하여 파일 스트림을 만듭니다. 그런 다음 convert.base64-encode 필터를 stream_filter_append() 함수를 사용하여 스트림에 첨부합니다. 다음으로 fread() 함수를 사용하여 스트림의 내용을 읽고 echo 출력을 사용합니다. 마지막으로, 우리는 fclose() 함수를 사용하여 스트림을 닫습니다.

convert.base64-encode 스트림의 데이터를 Base64 인코딩으로 변환하는 내장 필터입니다. 물론 다른 필터 또는 사용자 정의 필터를 사용하여 다른 기능을 구현할 수도 있습니다.

유사한 함수
인기 기사