function name: stream_copy_to_stream ()
function ကိုဖော်ပြချက် - stream_copy_to_stream () function ကိုတစ်ခုမှတစ်ခုမှတစ်ခုသို့အချက်အလက်များကိုကူးယူပါ။ အရင်းအမြစ်စီးဆင်းမှုအကြောင်းအရာများကိုစဉ်ဆက်မပြတ်ဖတ်ရှုပြီးအရင်းအမြစ်စီး 0 င်သည့်အကြောင်းအရာများသည်ပစ်မှတ်လွှင့်ဌာနသို့ကူးယူသို့မဟုတ်သတ်မှတ်ထားသောအများဆုံးအရေအတွက်ကိုရောက်ရှိသည်အထိ၎င်းသည် target stream သို့စာဖြင့်ရေးသားခဲ့သည်။
သက်ဆိုင်သောဗားရှင်း: PHP 4.3.0 နှင့်အထက်
Syntax: int stream_copy_to_stream (အရင်းအမြစ်အရင်းအမြစ် $ ရင်းမြစ်, အရင်းအမြစ် $ diptions) [, int $ maxlength = -1 [, int $ offset = 0]])
Parametermer
Return Value - အောင်မြင်သောအခါပြန်လည်ကူးယူထားသော bytes အရေအတွက်ကိုပြန်လည်ကူးယူပြီးပျက်ကွက်သည့်အခါမှားယွင်းသောအယူမှားများကိုပြန်ပို့သည်။
ဥပမာ -
// 打开源文件和目标文件的流$sourceStream = fopen('source.txt', 'r'); $destStream = fopen('destination.txt', 'w'); // 将源流的内容拷贝到目标流$bytesCopied = stream_copy_to_stream($sourceStream, $destStream); // 关闭流fclose($sourceStream); fclose($destStream); if ($bytesCopied !== false) { echo "成功拷贝了{$bytesCopied} 字节的数据。"; } else { echo "拷贝失败。"; }
အပေါ်ကဥပမာမှာအရင်းအမြစ်ဖိုင်တစ်ခုနဲ့ပစ်မှတ်ထားဖိုင်တစ်ခုဖွင့်လိုက်တယ်, ပြီးတော့ source stream ရဲ့ contents ကိုပစ်မှတ်စီးဆင်းမှုကိုကူးယူဖို့ spream_copy_to_stream () function ကိုသုံးပါ။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်စီးဆင်းမှုကိုပြန်လည်ရရှိခြင်းအပေါ် အခြေခံ. မိတ္တူကူးခြင်းရှိမရှိစီးဆင်းမှုကိုပိတ်ထားသည်။ မိတ္တူအောင်မြင်လျှင်ကူးယူထားသော bytes အရေအတွက်မှာ output ကိုထုတ်လုပ်ခြင်းဖြစ်သည်။