လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အရာ php လုပ်ဆောင်ချက်များကို min function နှင့်ပေါင်းစပ်။ အသုံးပြုနိုင်ပါသလား? ပေါင်းစပ်အသုံးပြုမှုဥပမာများ၏ခွဲခြမ်းစိတ်ဖြာသုံးသပ်ခြင်း

အရာ php လုပ်ဆောင်ချက်များကို min function နှင့်ပေါင်းစပ်။ အသုံးပြုနိုင်ပါသလား? ပေါင်းစပ်အသုံးပြုမှုဥပမာများ၏ခွဲခြမ်းစိတ်ဖြာသုံးသပ်ခြင်း

gitbox 2025-06-15

PHP တွင် min () function သည်အနိမ့်ဆုံးတန်ဖိုးကိုတန်ဖိုးများဖြင့်ပြန်လည်ရရှိနိုင်ပါသည်။ ၎င်းကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်။ ထိရောက်သောပြုပြင်ပြောင်းလဲမှုများရရှိရန်အခြား PHP လုပ်ဆောင်ချက်များနှင့်ပေါင်းစပ်လေ့ရှိသည်။ ဤဆောင်းပါးသည် () function ကိုပေါင်းစပ်ပြီးအခြားအသုံးပြုလေ့ရှိသော PHP လုပ်ဆောင်ချက်များကိုလေ့လာသုံးသပ်ပြီးအခြားပရိုဂရမ်တွင်ဤပေါင်းစပ်မှုများကိုမည်သို့အသုံးပြုရမည်ကိုပိုမိုနားလည်ရန်ပိုမိုနားလည်စေရန်ဖြစ်ရပ်များမှတစ်ဆင့်ခွဲခြမ်းစိတ်ဖြာပါလိမ့်မည်။

1 ။ min () နှင့် array_map ၏ပေါင်းစပ် ()

array_map () function ကို array ၏ element တစ်ခုစီသို့ callback function ကိုအသုံးပြုရန်နှင့်လုပ်ငန်းများ၌ခင်းကျင်းမှုကိုပြန်ပေးရန်အသုံးပြုသည်။ min () နှင့်ပေါင်းစပ်အသုံးပြုသောအခါ, သင်ပထမ ဦး ဆုံးခင်းကျင်း၏ element တစ်ခုချင်းစီကိုပထမ ဦး ဆုံးပြောင်းလဲပြီးတော့အနိမ့်ဆုံးတန်ဖိုးကိုရနိုင်သည်။

ဥပမာ -

 <?php
$numbers = [10, 20, 30, -5, 0];
$transformed = array_map(function($num) {
    return $num * 2;
}, $numbers);

$min_value = min($transformed);
echo "အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: " . $min_value;  // 输出အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: -10
?>

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် element တစ်ခုချင်းစီကို inarray တွင် 2 ခုဖြင့်မြှောက်ပြီး min () transformed Array တွင်အနည်းဆုံးတန်ဖိုးကိုသုံးရန် min () function ကိုသုံးပါ။

2 ။ min () နှင့် array_filter () ပေါင်းစပ်)

array_filter () function ကို etray တစ်ခုအတွင်းရှိ element တွေကို filter လုပ်ဖို့အသုံးပြုပြီးစံသတ်မှတ်ချက်နဲ့ကိုက်ညီတဲ့ဒြပ်စင်တွေအများကြီးကိုပြန်ပို့ပေးတယ်။ min () နှင့်ပေါင်းစပ်ပြီးအသုံးပြုသောအခါ, တိကျသောအခြေအနေများနှင့်ကိုက်ညီသော Array element များကိုသင်ပထမ ဦး ဆုံး filter လုပ်ပြီးအနိမ့်ဆုံးတန်ဖိုးကိုရှာဖွေနိုင်သည်။

ဥပမာ -

 <?php
$numbers = [10, 20, 30, -5, 0, -15];
$filtered = array_filter($numbers, function($num) {
    return $num < 0;
});

$min_value = min($filtered);
echo "负数中的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: " . $min_value;  // 输出负数中的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: -15
?>

ဤဥပမာတွင် array_filter () သည်အနုတ်လက်ခဏာနံပါတ်များကိုစစ်ထုတ်ရန်နှင့်အနိမ့်ဆုံးတန်ဖိုးကိုပြန်ပို့ရန်အတွက် min () function ကိုသုံးရန်အသုံးပြုသည်။

3 ။ min () နှင့် array_myge () ၏ပေါင်းစပ် ()

array_myge () function ကို arrays မျိုးစုံပေါင်းစည်းရန်နှင့်ပေါင်းစည်းသော array ကိုပြန်ပို့ရန်အသုံးပြုသည်။ နံပါတ်များကိုပေါင်းစပ်ပြီးငါးများကိုအသုံးပြုပြီး သင် () ကို သုံး. အနိမ့်ဆုံးတန်ဖိုးကိုများစွာရရှိနိုင်သည့်အနိမ့်ဆုံးတန်ဖိုးကိုမြန်မြန်ဆန်ဆန်ရနိုင်သည်။

ဥပမာ -

 <?php
$array1 = [5, 10, 15];
$array2 = [0, -5, 20];
$merged = array_merge($array1, $array2);

$min_value = min($merged);
echo "合并后的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: " . $min_value;  // 输出合并后的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: -5
?>

ဤဥပမာတွင် array_myge () သည် array နှစ်ခုကို array တစ်ခုထဲသို့ထည့်ပြီး min () သည် ပေါင်းစည်းထားသော array တွင်အနည်းဆုံးတန်ဖိုးကိုတွေ့ရှိခဲ့သည်။

4 ။ min () နှင့် array_reduce () ပေါင်းစပ်)

ရလဒ်တစ်ခုဖန်တီးရန် callback function ကိုမှတစ်ဆင့် array ကို array ကိုစုဆောင်းရန် array_reduce () function ကိုအသုံးပြုသည်။ မိနစ်နှင့်ပေါင်းစပ်သောအခါ () အနိမ့်ဆုံးတန်ဖိုးကိုတွက်ချက်မှုဆိုင်ရာအုပ်ချုပ်မှုအပေါ် အခြေခံ. တဖြည်းဖြည်းတွက်ချက်နိုင်သည်။

ဥပမာ -

 <?php
$numbers = [10, 20, 5, 30];
$min_value = array_reduce($numbers, function($carry, $item) {
    return min($carry, $item);
}, PHP_INT_MAX);

echo "数组中的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: " . $min_value;  // 输出数组中的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: 5
?>

ဤဥပမာတွင် array_reduce () သည် ARRAY မှကြားဖြတ်ခြင်းဖြင့်အနိမ့်ဆုံးတန်ဖိုးကိုတဖြည်းဖြည်းချင်းတွက်သည်

5 ။ min () နှင့် sort ၏ပေါင်းစပ်ခြင်း ()

sort () function ကို swarray ကိုတက်ရန်အမိန့်ကို sort ဖို့အသုံးပြုသည်။ Sorting ပြီးဆုံးသွားသောအခါ Array ၏ပထမဆုံး element သည်အနိမ့်ဆုံးတန်ဖိုးဖြစ်သည်။ မိနစ် ()) နှင့်ပေါင်းသောအခါ, သင်၌ခင်းကျင်းမှုကိုခွဲခြားထားပြီး မိနစ်ပိုင်း မှတဆင့်နိမ့်ဆုံးတန်ဖိုးကိုလျင်မြန်စွာပြန်ပို့နိုင်ကြောင်းသင်သေချာပေါက်သေချာစေနိုင်သည်။

ဥပမာ -

 <?php
$numbers = [15, 3, 9, 18, 6];
sort($numbers);  // Arrays sort
$min_value = min($numbers);
echo "排序后的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: " . $min_value;  // 输出排序后的အနိမ့်ဆုံးတန်ဖိုးဖြစ်ပါတယ်: 3
?>

ဤဥပမာတွင် array ကိုပထမဆုံးအကြိမ်ခွဲခွာခြင်းကိုပထမဆုံးခွဲထုတ် လိုက်ပြီး ,

6 ။ min () နှင့် array_colum) ၏ပေါင်းစပ်ခြင်း ()

array_column () function ကို array အတွက်ကော်လံ၏တန်ဖိုးကိုထုတ်ယူရန်အသုံးပြုသည်။ အကယ်. Array သည်ရှုထောင့်နှစ်လုံးပါ 0 င် ပါက, ကော်လံ၏တန်ဖိုးကိုဤလုပ်ဆောင်မှုမှတစ်ဆင့်ထုတ်ယူနိုင်သည်။

ဥပမာ -

 <?php
$data = [
    ['id' => 1, 'score' => 80],
    ['id' => 2, 'score' => 60],
    ['id' => 3, 'score' => 95],
];

$scores = array_column($data, 'score');
$min_score = min($scores);

echo "အနည်းဆုံးရမှတ်ဖြစ်ပါတယ်: " . $min_score;  // 输出အနည်းဆုံးရမှတ်ဖြစ်ပါတယ်: 60
?>

ဤဥပမာတွင် array_column () ကို ရမှတ် ကော်လံရှိရမှတ်များရှိရမှတ်များအားလုံးကို extract လုပ်ရန်,

အကျဉ်းချုပ်

၎င်းကိုအခြား PHP လုပ်ဆောင်ချက်များကိုပေါင်းစပ်။ ပေါင်းစပ်ခြင်းအားဖြင့် min () function ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်အမျိုးမျိုးသောလက်တွေ့ပြ problems နာများကိုဖြေရှင်းနိုင်သည်။ ၎င်းသည် array, min () ကို ကြိုတင်စီမံခြင်း, စစ်ထုတ်ခြင်း, ဤပေါင်းစပ်နည်းစနစ်များကိုကျွမ်းကျင်စေခြင်းသည် PHP ပရိုဂရမ်များကိုပိုမိုထိရောက်စွာအဆင်ပြေစေနိုင်သည်။