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

mb_ereg_replace_callback

ပြန်လည်ခေါ်ဆိုမှုကို အသုံးပြု. ပုံမှန်အသုံးအနှုန်းကိုရှာဖွေပါ။ အစားထိုးရန် Multibyte အထောက်အပံ့ကိုသုံးပါ
အမည်:mb_ereg_replace_callback
အမျိုးအစား:Multi-byte string ကို
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Multi-byte ပုံမှန်စကားရပ်အစားထိုးလုပ်ဆောင်မှုသည်ပုံမှန်အသုံးအနှုန်းကို string တစ်ခုနှင့်ကိုက်ညီပြီးအစားထိုးရန် callback function ကိုအသုံးပြုသည်

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

  • $ ပုံစံ - ရှာဖွေရန်ပုံမှန်စကားရပ်ပုံစံ။
  • $ callback: callback function, ကိုက်ညီတဲ့အကြောင်းအရာကိုအစားထိုးရန်အသုံးပြုခဲ့သည်။
  • $ အကြောင်းအရာ - ရှာဖွေရန်နှင့်အစားထိုးရန် string ကို။
  • $ option (optional ကို) - ပုံမှန်စကားရပ်ရွေးချယ်မှုများကိုသတ်မှတ်ရန်ရွေးချယ်စရာ parameter သည် optional parameter သည်။ အောက်ပါရွေးချယ်မှုများနှင့်ကိုက်ညီသော "MSRI" သည် "MSRI" ဖြစ်သည်။
    • M: Multi-Line ပုံစံ, လုပ်ခြင်း ^ နှင့် $ အတန်းတစ်ခုစီ၏ start and end နေရာများကိုကိုက်ညီသည်။
    • S: single-line ပုံစံ။ မည်သည့်ဇာတ်ကောင်ကိုမဆို (Newlines အပါအဝင်) ကိုကိုက်ညီပါ။
    • R: အစားထိုး string ကိုအစားထိုးအဖြစ်အစားထိုး string ကိုရလဒ်အဖြစ်ပြန်လာ၏။
    • i: ကိစ္စမရှိပါဘူး။

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ