လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 တွင်ပြုလုပ်နိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ပုံမှန်အသုံးအနှုန်းတွေကိုအသုံးပြုပြီး Multibyte strings ကွဲခြင်း mb_split

    mb_split

    ပုံမှန်အသုံးအနှုန်းတ
  • ကိုက်ညီရန်လာမည့်ပုံမှန်စကားရပ်အတွက်အစမှတ်ကိုသတ်မှတ်ပါ mb_ereg_search_setpos

    mb_ereg_search_setpos

    ကိုက်ညီရန်လာမည့်ပုံမ
  • Multi-byte သည်ပုံမှန်စကားရပ်ကိုက်ညီမှုနှင့်အမှုအားလျစ်လျူရှုခြင်းကိုထောက်ခံသည် mb_eregi

    mb_eregi

    Multi-byteသည်ပုံမှန်
  • http output ကိုအက်ခရာ encoding set / get mb_http_output

    mb_http_output

    httpoutputကိုအက်ခရာe
  • အခြား string တစ်ခုအတွက် string ကို၏ပထမ ဦး ဆုံးဖြစ်ပျက်မှုကိုရှာပါ mb_strstr

    mb_strstr

    အခြားstringတစ်ခုအတွက
  • ဇာတ်ကောင်၏ကုဒ်အမှတ်ကိုရယူပါ mb_ord

    mb_ord

    ဇာတ်ကောင်၏ကုဒ်အမှတ်က
  • အက်ခရာ encoding ၏ရှာဖွေတွေ့ရှိအမိန့်ကို set / ရယူပါ mb_detect_order

    mb_detect_order

    အက်ခရာencoding၏ရှာဖွ
  • MIME Header အတွက်ကြိုးကြိုး mb_encode_mimeheader

    mb_encode_mimeheader

    MIMEHeaderအတွက်ကြိုး
လူကြိုက်များသော ဆောင်းပါးများ