min () function ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
min(mixed $value1, mixed $value2, ...): mixed
သို့မဟုတ်ခင်းကျင်းထဲထည့်ပါ။
min(array $values): mixed
အဆိုပါ function ကို parameter များအတွက်လွန်အကြားအသေးငယ်ဆုံးတန်ဖိုးကိုပြန်ပို့။
ဤသည် min () ၏အသုံးအများဆုံးအသုံးပြုမှုထဲကတစ်ခုဖြစ်ပါတယ်။ သင်တန်ဖိုးအမျိုးမျိုးကို function ကိုတိုက်ရိုက်အောင်နိုင်ပြီးအသေးငယ်ဆုံးကိုပြန်ပို့နိုင်သည်။
echo min(4, 8, 2, 6); // ထုတ်လုပ်ခြင်း 2
ဤချဉ်းကပ်မှုသည်လူသိများသော variable အရေအတွက်၏လျင်မြန်စွာနှိုင်းယှဉ်မှုများအတွက်အကောင်းဆုံးဖြစ်သည်။
ခင်းကျင်းမှုတစ်ခုမှနိမ့်ဆုံးတန်ဖိုးကိုရှာဖွေရန်လိုအပ်သည့်အခါ၎င်းကိုခင်းကျင်းသို့တိုက်ရိုက်ဖြတ်သန်းနိုင်သည်။
$numbers = [10, 3, 7, 1, 9];
echo min($numbers); // ထုတ်လုပ်ခြင်း 1
ဤနည်းလမ်းသည်ဒေတာ volume ကိုပြင်ပသွင်းအားစုများမှမသေချာမရေရာသို့မဟုတ်ဒေတာထည့်သွင်းမှုနှင့်ဒေတာများကိုလက်ခံရရှိသည့်အခြေအနေများအတွက်ပိုမိုသင့်တော်သည်။
min () ကိုအဘိဓာန်များကိုအဘိဓာန်ရှိအဘိဓာန်များနှင့်နှိုင်းယှဉ်နိုင်သည်။
echo min("apple", "banana", "cherry"); // ထုတ်လုပ်ခြင်း apple
အက်ခရာရှေ့တွင် string တစ်ခုသည်သေးငယ်တန်ဖိုးကိုယူထားလိမ့်မည်။
Array သည် Aceliative Array ဖြစ်သည့်အခါ min () သည် ကောင်းမွန်စွာအလုပ်လုပ်နေဆဲဖြစ်သောကြောင့်၎င်းသည်တန်ဖိုးများကိုသာဂရုစိုက်သည်။
$assoc = ["a" => 10, "b" => 5, "c" => 8];
echo min($assoc); // ထုတ်လုပ်ခြင်း 5
အကယ်. သင်သည် Multidimensional Array ကိုသုံးနေပါက min () ကို မှန်ကန်စွာအသုံးပြုနေပါက,
$prices = [299.99, 149.99, 199.99, 99.99];
$minPrice = min($prices);
echo "အနိမ့်ဆုံးစျေးနှုန်းဖြစ်ပါတယ်:¥{$minPrice}"; // ထုတ်လုပ်ခြင်း အနိမ့်ဆုံးစျေးနှုန်းဖြစ်ပါတယ်:¥99.99
သင် interface မှတဆင့်ဒေတာအစုတခုရဆိုပါစို့:
$json = file_get_contents("https://gitbox.net/api/data");
$data = json_decode($json, true);
$values = array_column($data, 'score');
echo "အနည်းဆုံးရမှတ်ဖြစ်ပါတယ်:" . min($values);
ဤနေရာတွင်ကျွန်ုပ်တို့သည်သော့ကွက်ကွက်ကွင်းကွင်းများကို extract လုပ်ရန် array_column () ကို သုံးသည် ။
min () boolean သို့မဟုတ်ရောနှောထားသောအမျိုးအစားအချက်အလက်များကိုပြုပြင်သည့်အခါမမျှော်လင့်သောရလဒ်များကိုပြန်ပို့ပါ။ ထို့ကြောင့်အချက်အလက်များကို ဦး စွာသန့်ရှင်းရေးလုပ်ပါ။
အချည်းနှီးသောခင်းကျင်းမှုအတွက်အသုံးပြုသောအခါ, min () မှားယွင်းစွာ ပြန်လာလိမ့်မည်, array သည်ဗလာရှိမရှိစစ်ဆေးရန်သေချာပါစေ။
$empty = [];
echo min($empty); // ထုတ်လုပ်ခြင်း false,နှင့်သတိပေးချက်ဖြစ်ပေါ်လိမ့်မည်
ထိုသို့သောအမှားများကိုတရားစီရင်ခြင်းဖြင့်ရှောင်ရှားနိုင်သည်။
if (!empty($empty)) {
echo min($empty);
} else {
echo "အဆိုပါခင်းကျင်းဗလာဖြစ်ပါတယ်";
}