strrpos လုပ်ဆောင်ချက်
strrpos လုပ်ဆောင်ချက်သည် စာကြောင်းခွဲ၏ နောက်ဆုံးတွေ့ရှိရာ အနေအထားကို ပြန်ပေးသည်။
လုပ်ဆောင်ချက်အလုပ်လုပ်ပြီးနောက် ရလဒ်မှာ တွေ့ရှိရသော စာကြောင်းခွဲ၏ ပထမအက္ခရာ၏ အနေအထားဖြစ်ပြီး၊ အကယ်၍ ထိုသို့သော စာကြောင်းခွဲကို ရှာမတွေ့ပါက false ကို ပြန်ပေးသည်။
ရှာဖွေမှု၏ အစကို တတိယမြောက် မဖြစ်မနေသတ်မှတ်ရန်မလိုသော ပါရာမီတာဖြင့် ထိန်းညှိနိုင်သည်။ ၎င်းကို သတ်မှတ်ပေးထားပါက၊ ရှာဖွေမှုကို စာကြောင်း၏အစမှ မဟုတ်ဘဲ သတ်မှတ်ပေးထားသော နေရာမှ စတင်မည်ဖြစ်သည်။
ဝါကျဖွဲ့စည်းပုံ
strrpos(string $haystack, string $needle, int $offset = 0): int|false
ဥပမာ
ဤဥပမာတွင် လုပ်ဆောင်ချက်သည် 'a' အက္ခရာ၏ နောက်ဆုံးတွေ့ရှိရာ အနေအထားကို ပြန်ပေးမည်။
<?php
echo strrpos('abcde abcde', 'a');
?>
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်။
6
ဥပမာ
အက္ခရာများစွာပါဝင်သော စာကြောင်းခွဲ၏ နောက်ဆုံးတွေ့ရှိရာကို ရှာဖွေခြင်း။
<?php
echo strrpos('hello world, hello php', 'hello');
?>
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်။
13
ဥပမာ
ရှာဖွေမှုစတင်ရာ အနေအထားကို သတ်မှတ်ပေးကာ ရှာဖွေခြင်း။
<?php
echo strrpos('abcabcabc', 'a', 5);
?>
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ် (ရှာဖွေမှုကို အနေအထား 5 မှ စတင်သည်)။
6
ဥပမာ
အကယ်၍ စာကြောင်းခွဲကို မတွေ့ရှိပါက၊ လုပ်ဆောင်ချက်သည် false ကို ပြန်ပေးသည်။
<?php
var_dump(strrpos('abcdef', 'z'));
?>
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်။
false
ဥပမာ 5: စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားသော ရှာဖွေခြင်း
လုပ်ဆောင်ချက်သည် စာလုံးအကြီးအသေးကို ခံစားနိုင်သည်။
<?php
var_dump(strrpos('Hello World', 'h'));
?>
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်။
false
ဤအကြောင်းကိုလည်း ကြည့်ရှုပါ
-
strriposလုပ်ဆောင်ချက်၊
ထိုလုပ်ဆောင်ချက်သည် စာလုံးအကြီးအသေးကို ထည့်မတွက်ဘဲ အလားတူလုပ်ဆောင်ချက်ကို ဆောင်ရွက်ပေးသည်။ -
strposလုပ်ဆောင်ချက်၊
ထိုလုပ်ဆောင်ချက်သည် စာကြောင်းခွဲ၏ ပထမဆုံးတွေ့ရှိရာ အနေအထားကို ပြန်ပေးသည်။ -
str_containsလုပ်ဆောင်ချက်၊
ထိုလုပ်ဆောင်ချက်သည် စာကြောင်းတစ်ခုအတွင်း အက္ခရာတစ်ခုပါဝင်မှုရှိမရှိ စစ်ဆေးပေးသည်။ -
str_starts_withလုပ်ဆောင်ချက်၊
ထိုလုပ်ဆောင်ချက်သည် စာကြောင်း၏အစကို စစ်ဆေးပေးသည်။ -
str_ends_withလုပ်ဆောင်ချက်၊
ထိုလုပ်ဆောင်ချက်သည် စာကြောင်း၏အဆုံးကို စစ်ဆေးပေးသည်။