လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> max () function ကို အသုံးပြု. max () function ကိုအသုံးပြုခြင်းအားဖြင့်ထိရောက်မှုကိုတိုးတက်အောင်မည်သို့တိုးတက်အောင်နည်း။

max () function ကို အသုံးပြု. max () function ကိုအသုံးပြုခြင်းအားဖြင့်ထိရောက်မှုကိုတိုးတက်အောင်မည်သို့တိုးတက်အောင်နည်း။

gitbox 2025-09-05

ထိရောက်မှုတိုးတက်စေရန်စိတ်ကူးများ

Optimization ၏သော့သည်သော့ချက်ဖြစ်သည်။ အကယ်. ကျွန်ုပ်တို့သည်အမြင့်ဆုံးတန်ဖိုးကိုရလိုပြီးမြေပုံကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွက်ကွင်းကွင်းကိုကျွန်ုပ်တို့ရေးနိုင်သည်။

 <span><span><span class="hljs-variable">$prices</span></span><span> = [</span><span><span class="hljs-number">1999</span></span><span>, </span><span><span class="hljs-number">2500</span></span><span>, </span><span><span class="hljs-number">3200</span></span><span>, </span><span><span class="hljs-number">1800</span></span><span>];

</span><span><span class="hljs-variable">$maxPrice</span></span><span> = </span><span><span class="hljs-literal">null</span></span><span>;
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$prices</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$p</span></span><span>) {
    </span><span><span class="hljs-variable">$converted</span></span><span> = </span><span><span class="hljs-variable">$p</span></span><span> / </span><span><span class="hljs-number">100</span></span><span>;
    </span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$maxPrice</span></span><span> === </span><span><span class="hljs-literal">null</span></span><span> || </span><span><span class="hljs-variable">$converted</span></span><span> &gt; </span><span><span class="hljs-variable">$maxPrice</span></span><span>) {
        </span><span><span class="hljs-variable">$maxPrice</span></span><span> = </span><span><span class="hljs-variable">$converted</span></span><span>;
    }
}

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$maxPrice</span></span><span>; </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း 32</span></span><span>
</span></span>

ဤသို့ပြုလုပ်ခြင်းသည် array_map ၏လုပ်ငန်းစဉ်ကိုရှောင်ရှားသည်။


အမည်မသိလုပ်ဆောင်ချက်များနှင့်မီးစက်ပေါင်းစပ်

အကယ်. ကုဒ်သည်အလုပ်လုပ်သောစတိုင်ကိုဆက်လက်ထိန်းသိမ်းထားရန်လိုအပ်ပါကမှတ်ဥာဏ်သုံးစွဲမှုကိုလျှော့ချလိုပါကမီးစက်ကိုသင်စဉ်းစားနိုင်သည်။

 <span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">convertPrices</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$prices</span></span></span><span>) {
    </span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$prices</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$p</span></span><span>) {
        </span><span><span class="hljs-keyword">yield</span></span><span> </span><span><span class="hljs-variable">$p</span></span><span> / </span><span><span class="hljs-number">100</span></span><span>;
    }
}

</span><span><span class="hljs-variable">$prices</span></span><span> = [</span><span><span class="hljs-number">1999</span></span><span>, </span><span><span class="hljs-number">2500</span></span><span>, </span><span><span class="hljs-number">3200</span></span><span>, </span><span><span class="hljs-number">1800</span></span><span>];

</span><span><span class="hljs-variable">$maxPrice</span></span><span> = </span><span><span class="hljs-title function_ invoke__">max</span></span><span>(</span><span><span class="hljs-title function_ invoke__">iterator_to_array</span></span><span>(</span><span><span class="hljs-title function_ invoke__">convertPrices</span></span><span>(</span><span><span class="hljs-variable">$prices</span></span><span>)));

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$maxPrice</span></span><span>; </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း 32</span></span><span>
</span></span>

Ither_to_tarray ကိုဤနေရာတွင်အသုံးပြုသော်လည်းပိုမိုရှုပ်ထွေးသော streaming spries များတွင်မီးစက်သည်တစ်ချိန်တည်းတွင်ကြီးမားသောအချက်အလက်များကိုမှတ်ဉာဏ်ထဲသို့ 0 င်ရောက်နိုင်သည်။

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    array_map