function name: mb_output_handler ()
သက်ဆိုင်သောဗားရှင်း: PHP 4.0.6 နှင့်အထက်
function ကိုဖော်ပြချက် - MB__UtPutler () သည် multibyte character encoding ၏ output ကိုကိုင်တွယ်သော callback function ကိုဖြစ်သည်။
အသုံးပြုမှု:
MB__UtPutler () ob_start ('mb_output_handler') ၏ callback function ကိုအဖြစ်သတ်မှတ်ပါ။
Multi-byte character encoding ကို callback function ကိုလုပ်ဆောင်သည်။ function mb_output_handler ($ buffer, $ flags) {// byte character encoding {// Multi-byte character encoding ကို $ buffer // ပြန်လာသော $ buffer} တွင်ပြုလုပ်သည်။
Parametermer
ပြန်လာတန်ဖိုး - ပြုပြင်ထားသော output buffer အကြောင်းအရာ။
ဥပမာ -
MB_UtPutLer_Handler () ကိုသုံးပါ။ Multibyte ဇာတ်ကောင် encoding ပြုလုပ်ရန်
<?php // 设置 mb_output_handler() 为输出缓冲区的回调函数 ob_start('mb_output_handler'); // 输出包含多字节字符的内容 echo "你好,世界!"; // 回调函数中进行多字节字符编码的处理 function mb_output_handler($buffer, $flags) { // 将内容进行 UTF-8 编码 $buffer = mb_convert_encoding($buffer, 'UTF-8', 'auto'); return $buffer; } ?-->MB_OUTPHATER_HANDLER () ကိုသုံးပါ။
<?php // 设置 mb_output_handler() 为输出缓冲区的回调函数,并指定回调函数的行为 ob_start('mb_output_handler', 0); // 输出包含多字节字符的内容 echo "こんにちは、世界!"; // 回调函数中进行多字节字符编码的处理,并将回调函数的行为设置为不使用缓冲区 function mb_output_handler($buffer, $flags) { // 将内容进行 Shift_JIS 编码 $buffer = mb_convert_encoding($buffer, 'Shift_JIS', 'auto'); return $buffer; } ?-->အထက်ပါဥပမာတွင် MB_OutPut_Handler () function ကို output buffer အတွက် callback function တစ်ခုအဖြစ်အသုံးပြုသည်။ အကြောင်းအရာများကိုမှန်ကန်စွာဖော်ပြရန်သေချာစေရန်အကြောင်းအရာများကိုမှန်ကန်စွာဖော်ပြရန်အကြောင်းအရာများကိုမဖော်ပြမီအကြောင်းအရာကို Multi-byte character ဖြင့် encoded ဖြစ်သည်။ သင့်လျော်သော Multibyte ဇာတ်ကောင် encoding format ကိုလိုအပ်သလိုရွေးချယ်နိုင်ပြီးသက်ဆိုင်ရာ encoding process ကို callback function တွင်ပြုလုပ်နိုင်သည်။