လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> mb_output_handler

mb_output_handler

output buffer အတွက်ဇာတ်ကောင် encoding ပြောင်းလဲကြောင်း callback function ကို
အမည်:mb_output_handler
အမျိုးအစား:Multi-byte string ကို
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Multibyte ဇာတ်ကောင် processing output ကို processing

function name: mb_output_handler ()

သက်ဆိုင်သောဗားရှင်း: PHP 4.0.6 နှင့်အထက်

function ကိုဖော်ပြချက် - MB__UtPutler () သည် multibyte character encoding ၏ output ကိုကိုင်တွယ်သော callback function ကိုဖြစ်သည်။

အသုံးပြုမှု:

  1. MB__UtPutler () ob_start ('mb_output_handler') ၏ callback function ကိုအဖြစ်သတ်မှတ်ပါ။

  2. Multi-byte character encoding ကို callback function ကိုလုပ်ဆောင်သည်။ function mb_output_handler ($ buffer, $ flags) {// byte character encoding {// Multi-byte character encoding ကို $ buffer // ပြန်လာသော $ buffer} တွင်ပြုလုပ်သည်။

Parametermer

  • $ Buffer - လုပ်ငန်းများ၌လိုအပ်သည့် output buffer အကြောင်းအရာ။
  • $ အလံ - callback function ကို၏အပြုအမူကိုသတ်မှတ်ရန် optional parameter သည်။

ပြန်လာတန်ဖိုး - ပြုပြင်ထားသော output buffer အကြောင်းအရာ။

ဥပမာ -

  1. 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; } ?-->
  2. 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 တွင်ပြုလုပ်နိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အက္ခရာများကို HTML ဂဏန်း string ကိုကိုးကားချက်များသို့ encode mb_encode_numericentity

    mb_encode_numericentity

    အက္ခရာများကိုHTMLဂဏန
  • string ကို၏အစိတ်အပိုင်းတစ်ခုရယူပါ mb_substr

    mb_substr

    stringကို၏အစိတ်အပိုင
  • အမှုတစ်ခု string ကိုအခြား string ကိုပထမ ဦး ဆုံးပေါ်လာဘယ်မှာအမှုတွေ့ကြုံ mb_stripos

    mb_stripos

    အမှုတစ်ခုstringကိုအခ
  • လာမယ့်ပုံမှန်စကားရပ်ကိုက်ညီမှု၏အစမှတ်ပြန်သွား mb_ereg_search_getpos

    mb_ereg_search_getpos

    လာမယ့်ပုံမှန်စကားရပ်
  • အခြားရွေးချယ်စရာဇာတ်ကောင်များကိုသတ်မှတ်ပါ mb_substitute_character

    mb_substitute_character

    အခြားရွေးချယ်စရာဇာတ်
  • သတ်မှတ်ထားသောအကျယ်အားဖြင့် string ကို truncated ရယူပါ mb_strimwidth

    mb_strimwidth

    သတ်မှတ်ထားသောအကျယ်အာ
  • Parse Get / Post / Cookie Data ကိုရယူပြီးကမ္ဘာလုံးဆိုင်ရာ variable တွေကိုသတ်မှတ်ပါ mb_parse_str

    mb_parse_str

    ParseGet/Post/Cookie
  • Multi-byte ပုံမှန်စကားရပ်ကိုက်ညီမှုအတွက်ကြိုးနှင့်ပုံမှန်အသုံးအနှုန်းများကို setting mb_ereg_search_init

    mb_ereg_search_init

    Multi-byteပုံမှန်စကာ
လူကြိုက်များသော ဆောင်းပါးများ