PHP မှ substrstr function ကိုအောက်ပါအတိုင်းသတ်မှတ်ထားသည် -
substr(string $string, int $start, ?int $length = null): string
$ string : ကြားဖြတ်ခံရဖို့ string ကို။
$ Start : Start Position ကို 0 င်ပါ, 0 သည် string ၏ပထမဆုံးဇာတ်ကောင်ကိုကိုယ်စားပြုသည်။
$ အရှည် - မသတ်မှတ်ထားရင်ကြားဖြတ်သည့်အရှည်သည် string ၏အဆုံးအထိအစအနေအထားမှကြားဖြတ်နေသည်။
string $ st str မှပထမ ဦး ဆုံး N အက္ခရာများကိုထုတ်ယူလိုပါကကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$str = "ဒီစမ်းသပ်မှု string ကိုဖြစ်ပါတယ်";
$n = 5;
$substring = substr($str, 0, $n);
echo $substring;
ဒီကုဒ်သည် strings ၏ပထမစာလုံး 5 လုံးကိုထုတ်ပေးသည်။
Substr function function သည်ရိုးရှင်းသော်လည်း, ဘာဖြစ်လို့လဲဆိုတော့ဒီဟာက subcr သည် byte စစ်ဆင်ရေးများအပေါ်အခြေခံသည်။
အကယ်. string သည် UTF-8 encoding ဖြစ်ပါက Multibyte-Safe-Safe ဖြစ်သော MB_Substrstr function ကိုအသုံးပြုရန်အကြံပြုသည်။
$str = "ဒီစမ်းသပ်မှု string ကိုဖြစ်ပါတယ်";
$n = 5;
$substring = mb_substr($str, 0, $n, "UTF-8");
echo $substring;
MB_Subrcr သည် byte အက္ခရာများကိုမှန်ကန်စွာပြုလုပ်နိုင်သည်။
<?php
$str = "အလည်အပတ်ခရီးမှလှိုက်လှဲစွာကြိုဆိုပါသည် gitbox.net ဝဘ်0င်းက္ပုဒ်စာတမ်း,ဒီမှာများစွာသောအရင်းအမြစ်များရှိပါသည်。";
$n = 10;
// string ကိုကြားဖြတ်မတိုင်မီ10ဇာတ်ကောင်
$substring = mb_substr($str, 0, $n, "UTF-8");
// ဝဘ်စာမျက်နှာမှ output ကို
echo "<p>အကြောင်းအရာအကျဉ်းချုပ်:{$substring}...</p>";
?>
strings များအနေ ဖြင့် strings ကိုကြားဖြတ်ရန်အသုံးပြုသောအခါ၎င်းသည်အင်္ဂလိပ်သို့မဟုတ်တစ်ကိုယ်ရေ Encoded string ဖြစ်လျှင် substrat ($ str, 0, 0, $ n) ကို သာသုံးပါ။
Multibyte stringsing stringsuch processing သောအခါ MB_substr ($ str, 0, UTF - 8 "UTF-8" ကို UTF-8 ") ကို သုံးသင့်သည်။
ဝဘ်စာမျက်နှာကိုထုတ်ယူသောအခါကြားဖြတ်ရွေးချယ်ထားသောရလဒ်များကိုလုံခြုံစွာတင်ပြရန် HTML tags များကိုပေါင်းစပ်ပါ။