function name: MB_ereG_replace_callback ()
သက်ဆိုင်သောဗားရှင်း: PHP 4> = 4.2.0, PHP 5, PHP 7
function ကိုဖော်ပြချက် - MB_ereG_replace_callback () function သည် Multi-byte ပုံမှန်အသုံးအနှုန်းများအတွက်အစားထိုးလုပ်ဆောင်ချက်ဖြစ်သည်။
Syntax: MB_ereG_replace_callback (string $ ပုံစံ, Callable $ callback, string ကို $ option = string ကို $ option = "MSRI"]): strings |
Parametermer
Return Value: အစားထိုး string ကိုပြန်ပို့ပါ။ အမှားတစ်ခုဖြစ်ပေါ်ပါကမှားယွင်းစွာပြန်သွားသည်။
ဥပမာ -
// 替换字符串中的数字为其平方值function square($matches) { return $matches[0] * $matches[0]; } $string = "1 2 3 4 5"; $pattern = "/\d+/u"; $result = mb_ereg_replace_callback($pattern, "square", $string); echo $result; // 输出:1 4 9 16 25
အထက်ဖော်ပြပါဥပမာတွင်ကျွန်ုပ်တို့သည်စတုရန်းနံပါတ်၏စတုရန်းတန်ဖိုးကိုတွက်ချက်ရန် square
function ကိုသတ်မှတ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည် string $string
အတွက်နံပါတ်ကိုရှာဖွေရန် mb_ereg_replace_callback()
function ကို သုံး. ၎င်းကိုစတုရန်းတန်ဖိုးဖြင့်အစားထိုးရန်အသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်မျက်နှာပြင်သို့အစားထိုး string ကို output လုပ်ပြီးမျှော်လင့်ထားသည့်ရလဒ်ကိုရရှိသည် 1 4 9 16 25