PHP ၏ FDIV () function ကို function ကို floating point ဌာနခွဲနှင့်ရလဒ်၏တိကျမှန်ကန်မှုကိုသေချာစေရန်အသုံးပြုသည်။ ၎င်း၏အသုံးပြုမှုသည်အလွန်ရိုးရှင်းပြီး floating-point ကွဲပြားခြင်းလုပ်ငန်းများအတွက်အထူးသဖြင့်မျောနေသောအချက်ကိုတိကျမှန်ကန်မှုကိုရှောင်ရှားရန်သင့်တော်သည်။
<span><span><span class="hljs-keyword">float</span></span><span> </span><span><span class="hljs-title function_ invoke__">fdiv</span></span><span> ( </span><span><span class="hljs-keyword">float</span></span><span> </span><span><span class="hljs-variable">$dividend</span></span><span> , </span><span><span class="hljs-keyword">float</span></span><span> </span><span><span class="hljs-variable">$divisor</span></span><span> )
</span></span>
$ Dividend : ကွဲပြား (float အမျိုးအစား) ။
$ divisor : divider (float အမျိုးအစား) ။
ဤလုပ်ဆောင်မှုသည်ဌာနခွဲလည်ပတ်မှု၏ရလဒ်ကိုကိုယ်စားပြုသော floating point ရလဒ်ကိုရရှိစေသည်။ Divisor သည်သုညဖြစ်လျှင် Divisor ၏နိမိတ်လက်ခဏာပေါ် မူတည်. သတိပေးချက်တစ်ခုသို့ 0 င ် ရောက်ခြင်းကိုပစ်ချသည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// floating အမှတ်ဌာနခွဲစစ်ဆင်ရေး</span></span><span>
</span><span><span class="hljs-variable">$dividend</span></span><span> = </span><span><span class="hljs-number">10.0</span></span><span>;
</span><span><span class="hljs-variable">$divisor</span></span><span> = </span><span><span class="hljs-number">3.0</span></span><span>;
</span><span><span class="hljs-comment">// အသုံးပြုfdivfunctions floating အမှတ်ဌာနခွဲဖျော်ဖြေ</span></span><span>
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">fdiv</span></span><span>(</span><span><span class="hljs-variable">$dividend</span></span><span>, </span><span><span class="hljs-variable">$divisor</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဝင်သည်: "</span></span><span> . </span><span><span class="hljs-variable">$result</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
ရလဒ်များအစက်အပြောက်:
<span><span><span class="hljs-section">ဝင်သည်: 3.3333333333333</span></span><span>
</span></span>
FDIV () ကို အသုံးပြုခြင်းအားဖြင့်, မျောနေသောအချက်သည်ရိုးရာကွဲပြားခြင်းလုပ်ငန်းများကဲ့သို့တိကျမှန်ကန်မှုကိုမဆုံးရှုံးစေဘဲပိုမိုတိကျမှုရှိကြောင်းကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။
သိုလှောင်မှုအမှတ်အသားများနှင့်အတူသိုလှောင်မှုပြ problems နာများသည်ဘုံတွက်ချက်မှုရလဒ်များကိုမျှော်လင့်ချက်များနှင့်မကိုက်ညီကြောင်းကျွန်ုပ်တို့သိသည်။ ဥပမာ FDIV () မရှိပဲ,
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ပုံမှန် floating အမှတ်ဌာနခွဲ</span></span><span>
</span><span><span class="hljs-variable">$dividend</span></span><span> = </span><span><span class="hljs-number">1.0</span></span><span>;
</span><span><span class="hljs-variable">$divisor</span></span><span> = </span><span><span class="hljs-number">3.0</span></span><span>;
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-variable">$dividend</span></span><span> / </span><span><span class="hljs-variable">$divisor</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဝင်သည်: "</span></span><span> . </span><span><span class="hljs-variable">$result</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
အောက်ပါ output ကိုသင်ရနိုင်သည်။
<span><span><span class="hljs-section">ဝင်သည်: 0.33333333333333</span></span><span>
</span></span>
၎င်းသည်အတော်လေးတိကျမှုဖြစ်ပုံရသော်လည်းနောက်ဆက်တွဲစစ်ဆင်ရေးများသို့မဟုတ်ပြသမှုများကိုလုပ်ဆောင်သောအခါဤရလဒ်သည်တိကျမှန်ကန်မှုနှင့်မမျှော်လင့်သောအမှားများကိုဆုံးရှုံးစေနိုင်သည်။
FDIV () ကိုအသုံးပြုပြီးနောက်, တွက်ချက်မှုရလဒ်သည်တိကျမှန်ကန်မှုကိုထိန်းသိမ်းထားရုံသာမကဘဲ Divisor သည်သုညဖြစ်သည့်အမှုကဲ့သို့သောအမှုကဲ့သို့သောအလားအလာရှိသောပြ problems နာအချို့ကိုအလိုအလျောက်ကိုင်တွယ်ဖြေရှင်းလိမ့်မည်။
တိကျမှန်ကန်မှုကိုတိုးတက်ကောင်းမွန်အောင်ပြုလုပ်ခြင်း - FDIV () function သည် floating point နံပါတ်များကိုခွဲခြားဆက်ဆံမှုများနှင့်ဆက်ဆံရာတွင်ဘုံတိကျသောပြ problems နာများကိုရှောင်ရှားနိုင်သည်။
သုည divisor ၏အမှားကိုရှောင်ပါ ။ Divisor သည်သုညဖြစ်လျှင်ရိုးရာဌာနသည်မတည်ငြိမ်သောရလဒ်များနှင့် FDIV () သည် univ ( or -inf လုံခြုံစွာပြန်ပို့သည်။
ကောင်းမွန်သောဖတ်နိုင်ပါသည် ။ FDIV () ကိုအသုံးပြုခြင်းသည် Code ကိုရှင်းလင်းပြတ်သားစွာနှင့်ရှင်းလင်းပြတ်သားသောရည်ရွယ်ချက်ကိုပြုလုပ်သည်။ အထူးသဖြင့်တိကျသောသင်္ချာတွက်ချက်မှုများလိုအပ်သည့်အခါသမယများအတွက်သင့်လျော်သည်။