mb_substitute_character လုပ်ဆောင်ချက်

mb_substitute_character လုပ်ဆောင်ချက်သည် multi-byte စာတန်းများအတွင်း မမှန်ကန်သော byte အစဉ်အတန်းများအစား အသုံးပြုမည့် စာလုံးကို သတ်မှတ်ခွင့်ပြုသည်။ ပါရာမီတာအနေဖြင့် integer ကိန်းတစ်ခု (စာလုံး၏ code) သို့မဟုတ် အစားထိုးခြင်းကို ပိတ်ရန် "none" စာတန်း၊ သို့မဟုတ် မမှန်ကန်သော စာလုံးအား ကိန်းဂဏန်းဖြင့် ဖော်ပြရန် "long" စာတန်းတို့ကို ပို့ဆောင်နိုင်သည်။

ဖွဲ့စည်းပုံ

phpmb_substitute_character([mixed $substitute_char]): mixed

ဥပမာ

အစားထိုးစာလုံးကို မေးခွန်းသင်္ကေတအဖြစ် သတ်မှတ်ကြပါစို့။

php<?php
  mb_substitute_character('?');
  echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>

ကုဒ်ကို run လိုက်သောအခါ ရလဒ်။

php'?'

ဥပမာ

လက်ရှိ အစားထိုးစာလုံးကို ရယူကြပါစို့။

php<?php
  $res = mb_substitute_character();
  var_dump($res);
?>

ကုဒ်ကို run လိုက်သောအခါ ရလဒ် ('?' စာလုံး၏ code)။

php63

ဥပမာ

မမှန်ကန်သော စာလုံးများကို အစားထိုးခြင်းကို ပိတ်ပါ။

php<?php
  mb_substitute_character("none");
  echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>

ကုဒ်ကို run လိုက်သောအခါ ရလဒ်။

php''