PHP ပရိုဂရမ်တွင် array တစ်ခု၏နိမ့်ဆုံးတန်ဖိုးကိုရှာဖွေခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP သည် incray တစ်ခု၏နိမ့်ဆုံးတန်ဖိုးကိုရှာဖွေရန်အတွက် built-in () function ကိုထောက်ပံ့သော်လည်းအချို့သောကိစ္စရပ်များတွင် Foreach Loops နှင့်ပေါင်းစပ်ထားသောလက်စွဲစာအုပ်သည်ထိန်းချုပ်မှုနှင့်ပြောင်းလွယ်ပြင်လွယ်ရှိသောလက်စွဲစာအုပ်ထုတ်လုပ်မှုကိုပြုလုပ်နိုင်သည်။ ဤဆောင်းပါးသည်အနိမ့်ဆုံးတန်ဖိုးရှာဖွေမှုကိုရရှိရန်အတွက် min () function နှင့် foreach loop ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးပြီးဤအကောင်အထည်ဖော်မှုကိုကုဒ်နမူနာများမှတဆင့်သရုပ်ပြပါ။
ပထမ ဦး စွာအနိမ့်ဆုံးတန်ဖိုးကိုရှာဖွေရန် min () function ကိုအသုံးပြုခြင်း၏အခြေခံနည်းလမ်းကိုကြည့်ကြပါစို့။ အဆိုပါ min () function ကို array ကိုလက်ခံပြီး array အတွက်အနိမ့်ဆုံးတန်ဖိုးကိုပြန်ပို့နိုင်ပါတယ်။ ဥပမာအားဖြင့်:
<span><span><span class="hljs-variable">$array</span></span><span> = [</span><span><span class="hljs-number">5</span></span><span>, </span><span><span class="hljs-number">12</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-number">8</span></span><span>, </span><span><span class="hljs-number">1</span></span><span>];
</span><span><span class="hljs-variable">$minValue</span></span><span> = </span><span><span class="hljs-title function_ invoke__">min</span></span><span>(</span><span><span class="hljs-variable">$array</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်:<span class="hljs-subst">$minValue</span></span></span><span>";
</span></span>
အထက်ပါကုဒ်သည် output ကိုဖြစ်လိမ့်မည်။
<span><span>အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်:1
</span></span>
ဤနည်းလမ်းသည်ရိုးရှင်းလွယ်ကူပြီးရိုးရှင်းပါသည်, သို့သော်၎င်းသည်ခင်းကျင်းခြင်းများကိုဖြတ်သန်းစဉ်သို့မဟုတ်သင်အနည်းဆုံးတန်ဖိုးရှာဖွေခြင်းလုပ်ငန်းစဉ်ကိုကိုယ်တိုင်ထိန်းချုပ်လိုလျှင်,
မိနစ် () function သည်အနိမ့်ဆုံးတန်ဖိုးကိုတိုက်ရိုက်ရှာဖွေနိုင်သော်လည်း Element-By-element နှိုင်းယှဉ်မှုမှတစ်ဆင့်အနည်းဆုံးတန်ဖိုးကိုကိုယ်တိုင်ရှာဖွေရန် Forach Loop ကိုပေါင်းစပ်နိုင်သည်။ Forach Loop ကို သုံး. function ကိုအသုံးပြုခြင်းဥပမာတစ်ခုမှာဤတွင်ဖြစ်သည်။
<span><span><span class="hljs-variable">$array</span></span><span> = [</span><span><span class="hljs-number">5</span></span><span>, </span><span><span class="hljs-number">12</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-number">8</span></span><span>, </span><span><span class="hljs-number">1</span></span><span>];
</span><span><span class="hljs-variable">$minValue</span></span><span> = PHP_INT_MAX; </span><span><span class="hljs-comment">// မှအစပြု PHP အများဆုံးကိန်းတန်ဖိုး</span></span><span>
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$array</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$value</span></span><span>) {
</span><span><span class="hljs-comment">// အသုံးပြု min အနိမ့်ဆုံးတန်ဖိုးကို dynamically updates လုပ်ပါ</span></span><span>
</span><span><span class="hljs-variable">$minValue</span></span><span> = </span><span><span class="hljs-title function_ invoke__">min</span></span><span>(</span><span><span class="hljs-variable">$minValue</span></span><span>, </span><span><span class="hljs-variable">$value</span></span><span>);
}
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်:<span class="hljs-subst">$minValue</span></span></span><span>";
</span></span>
အနည်းဆုံးတန်ဖိုးကိုစတင်ပါ PHP တွင်အကြီးဆုံးကိန်းတန်ဖိုးဖြစ်သော Php_int_MAX သို့ပထမဆုံး minvalue ကို ပထမ ဦး ဆုံးသတ်မှတ်သည်။ ဆိုလိုသည်မှာ array မှတဆင့်ကြားဝင်သောအခါမည်သည့်အမှန်တကယ်အရေအတွက်ကထက်သေးငယ်လိမ့်မည်, အနည်းဆုံးတန်ဖိုးကိုမှန်ကန်စွာမွမ်းမံရန်ခွင့်ပြုလိမ့်မည်။
array မှတဆင့်ကွင်းဆက် foreach <br> <br> foreach foreach ကို array ထဲမှတစ်ခုချင်းစီမှတဆင့်ကွင်းဆက်သို့ဆွဲဆောင်ရန်နှင့်လက်ရှိ element ကိုအနည်းဆုံးတန်ဖိုးနှင့်နှိုင်းယှဉ်ရန် min () function ကိုသုံးပါ။ တစ်ခုချင်းစီကိုသတိရ, min () function ကိုအနိမ့်ဆုံးတန်ဖိုးနှင့်ဒြပ်စင်အသစ်တွင်အနည်းဆုံးတန်ဖိုးနှင့် $ minvalue ၏ နောက်ဆုံးပေါ်တန်ဖိုးကိုပြန်ပို့သည်။
output ရလဒ် <br> နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်အဆင့်မြှင့်တင်ထားသောအနိမ့်ဆုံးတန်ဖိုးကိုထုတ်ပေးသည်။
ပြောင်းလွယ်ပြင်လွယ် : အကယ်. သင်သည်အနိမ့်ဆုံးတန်ဖိုးကိုရှာဖွေခြင်းလုပ်ငန်းစဉ်တွင်အပိုဆောင်းလုပ်ငန်းများကိုလုပ်ဆောင်ရန်လိုအပ်ပါက foreach loops သည်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိသည်။
လက်စွဲစာအုပ်ထိန်းချုပ်ခြင်း - min () function နှင့်မတူဘဲခင်းကျင်းတစ်ခုလုံးအပေါ်တိုက်ရိုက်လုပ်ဆောင်ခြင်းနှင့်မတူဘဲ foreach loop ကသင့်အားဒြပ်စင်တစ်ခုလုံးကိုစစ်ဆေးရန်နှင့်စစ်ဆေးရန်ခွင့်ပြုသည်။
min () function နှင့် foreach loops များကိုပေါင်းစပ်ခြင်းသည်အထူးသဖြင့်ရှုပ်ထွေးသောလုပ်ငန်းများလိုအပ်သည့်အခါအသေးငယ်ဆုံးတန်ဖိုးကိုရှာဖွေခြင်းလုပ်ငန်းစဉ်တွင်ပိုမိုမြင့်မားသောထိန်းချုပ်မှုကိုရရှိစေသည်။ ဤချဉ်းကပ်မှုသည် code ကိုရှင်းလင်းစွာပြုလုပ်နိုင်ပြီးဖြစ်နိုင်သောနောက်ဆက်တွဲတိုးချဲ့မှုအတွက်အခန်းကိုပေးသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ရွေးချယ်ရန်တိကျသောနည်းလမ်းသည်သင်၏လိုအပ်ချက်များနှင့်ရှုပ်ထွေးမှုအပေါ်မူတည်သည်။
အထက်ပါဥပမာများမှတဆင့် PHP တွင်အနိမ့်ဆုံးတန်ဖိုးရှာဖွေမှုကိုသင်ပြောင်းလွယ်ပြင်လွယ်သိရှိနိုင်ပြီးသတ်သတ်မှတ်မှတ်လိုအပ်ချက်များနှင့်အညီပိုမိုဂရုတစိုက်ကိုင်တွယ်နိုင်သည်။