function name: stream_get_contents ()
function ကိုဖော်ပြချက် - stream_get_contents () function ကိုသယံဇာတစီးဆင်းမှုမှသတ်မှတ်ထားသောအရှည်၏အချက်အလက်များကိုဖတ်သည်။
သက်ဆိုင်သောဗားရှင်း: PHP 4> = 4.3.0, PHP 5, PHP 7
Syntax: stream_get_contents (အရင်းအမြစ် $ လက်ကိုင်, IN $ length = -1, int $ offset = -1): string ကို |
Parametermer
Value ကိုပြန်သွားပါ
ဥပမာ -
// 创建一个文件资源流句柄$handle = fopen('data.txt', 'r'); // 读取整个文件内容$content = stream_get_contents($handle); echo $content; // 读取文件的前100个字节$content = stream_get_contents($handle, 100); echo $content; // 从文件的第200个字节开始,读取100个字节的内容$content = stream_get_contents($handle, 100, 200); echo $content; // 关闭资源流句柄fclose($handle);
အထက်ဖော်ပြပါဥပမာတွင် fopen () function ကို ဖြတ်. ဖိုင်ရင်းမြစ်လက်ကိုင်ကိုပထမ ဦး ဆုံးဖွင့်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ဖိုင်၏ contents ကိုဖတ်ရန် stream_get_contontents () function ကိုအသုံးပြုသည်။ ပထမဥပမာအနေနဲ့ကျနော်တို့အရှည်နဲ့ offset ကိုမဖော်ပြထားဘူး, ဒါကြောင့် function ကဖိုင်တစ်ခုလုံးရဲ့ contents တွေကိုဖတ်တယ်။ ဒုတိယဥပမာတွင်ကျွန်ုပ်တို့သည်အရှည်သည် 100 ဖြစ်ကြောင်း, function သည်ဖိုင်၏ပထမဆုံး 100 bytes ကိုဖတ်သည်။ တတိယဥပမာတွင်ကျွန်ုပ်တို့သည် 100 အရှည် 100 ကိုသတ်မှတ်ပြီး 200 ခန့်ကိုခန့်မှန်းထားပြီး 200 ကို offset တစ်ခုဖြစ်ပြီးဖိုင်၏ 200th byte မှ 100 bytes ကိုဖတ်သည်။ နောက်ဆုံးအနေဖြင့် Fclose () function ကို ဖြတ်. သယံဇာတများစီးဆင်းမှုကိုပိတ်ထားသည်။
ကျေးဇူးပြု. သတိပြုရန်မှာ stream_get_controcents () function ကိုအသုံးပြုသော function ကို အသုံးပြု. ဖိုင်များနှင့်ကွန်ရက်ချောင်းများကဲ့သို့သောအရင်းအမြစ်အမျိုးမျိုးကိုဖတ်ရန်အသုံးပြုနိုင်သည်။