function name: stream_filter_append ()
သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.3.0, PHP 5, PHP 7
function ကိုဖော်ပြချက် - filter ကိုသတ်မှတ်ထားသောစမ်းချောင်းကိုပူးတွဲပါ
Syntax: Bool stream_filter_append (ငွေအရင်းအမြစ် $ stream, string $ forpilitame [int $ approwrite [, ရောနှောထားသော $ params]])
Parametermer
ပြန်လာတန်ဖိုး - အောင်မြင်သောအခါအောင်မြင်သောအခါစစ်မှန်သော,
ဥပမာ -
<?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()
function ကို အသုံးပြု. ဖိုင်စီးတစ်ိပ်တစ်ခုကိုပထမ ဦး ဆုံးဖန်တီးပါ, ထို့နောက် convert.base64-encode
filter ကို stream_filter_append()
function ကိုစီး။ ပူးတွဲပါ။ ထို့နောက်ကျွန်ုပ်တို့သည်စမ်းချောင်း၏ contents များကိုဖတ်ရန်နှင့် echo
output ကိုသုံးရန်ကျွန်ုပ်တို့သည် fread()
function ကိုအသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်စမ်းချောင်းကိုပိတ်ရန် fclose()
function ကိုအသုံးပြုသည်။
convert.base64-encode
ဒေတာများကို stream တစ်ခုတွင် base64 encoding သို့ကူးပြောင်းသော built-in filter တစ်ခုဖြစ်သည်။ ဟုတ်ပါတယ်, အခြား function တွေကိုအကောင်အထည်ဖော်ရန်အခြားစစ်ထုတ်ခြင်းများသို့မဟုတ်စိတ်ကြိုက်စစ်ထုတ်စက်များကိုလည်းအသုံးပြုနိုင်သည်။