PHPలో fmod() ఫంక్షన్ అంటే ఏమిటి?
ఎ fmod() ఫంక్షన్ అనేది రెండు సంఖ్యల మాడ్యులస్ను లెక్కించడానికి విస్తృతంగా ఉపయోగించే అంతర్నిర్మిత PHP ఫంక్షన్. fmod() పూర్ణాంకం మరియు ఫ్లోటింగ్ పాయింట్ విలువలు రెండింటినీ నిర్వహించగలదు మరియు మాడ్యులస్ను అవుట్పుట్గా అందిస్తుంది. ఇది రెండు పారామితులను అంగీకరిస్తుంది; $డివిడెండ్ మరియు $డివైడర్, మరియు రెండు విలువలపై ప్రదర్శించబడిన విభజన ఆపరేషన్ యొక్క మిగిలిన భాగాన్ని అందిస్తుంది. PHP సంస్కరణలు 4.2 మరియు తరువాత ఈ ఫంక్షన్కు మద్దతు ఇస్తాయి.
వాక్యనిర్మాణం
PHP fmod() ఫంక్షన్ క్రింద ఇవ్వబడిన సాధారణ సింటాక్స్ను అనుసరిస్తుంది:
fmod ( $డివిడెండ్ , $డివైజర్ ) ;
పై వాక్యనిర్మాణం ఫంక్షన్ రెండు తప్పనిసరి పారామితులను అంగీకరిస్తుందని చూపిస్తుంది. ఈ ఫంక్షన్కు ఐచ్ఛిక పరామితి అవసరం లేదు.
ఇక్కడ,
- $డివిడెండ్: ఈ తప్పనిసరి పరామితి పేర్కొన్న డివిడెండ్ విలువను వివరిస్తుంది.
- $డివైజర్: ఈ తప్పనిసరి పరామితి అందించిన డివైజర్ విలువను నిర్దేశిస్తుంది.
రిటర్న్ విలువ: మిగిలిన డివిడెండ్/డివైజర్ PHP ద్వారా తిరిగి ఇవ్వబడుతుంది fmod() ఫంక్షన్.
ఉదాహరణ 1
ఈ ఉదాహరణ రెండు దశాంశ సంఖ్యలను వేరియబుల్స్గా నిర్వచిస్తుంది. అప్పుడు ఉపయోగిస్తుంది fmod() అమలు చేయబడిన విభజన ఆపరేషన్ యొక్క మిగిలిన విలువను లెక్కించడానికి ఇన్పుట్లుగా రెండు సంఖ్యలను కలిగి ఉండే ఫంక్షన్. ఆ తర్వాత, అది లెక్కించిన శేషాన్ని స్క్రీన్కు అవుట్పుట్ చేస్తుంది.
$num1 = 10 ;
$num2 = 3 ;
// fmod() ఫంక్షన్ని ఉపయోగించి విభజన ఆపరేషన్ యొక్క మిగిలిన భాగాన్ని పొందండి
$rem = fmod ( $num1 , $num2 ) ;
// మిగిలిన భాగాన్ని అవుట్పుట్ చేయండి
ప్రతిధ్వని 'మిగిలినవి $num1 భాగించబడిన $num2 ఉంది: ' , $rem ;
?>
ఉదాహరణ 2
ఈ ఉదాహరణ రెండు ఫ్లోటింగ్ పాయింట్ విలువలను వేరియబుల్స్గా నిర్వచిస్తుంది. అప్పుడు ఉపయోగిస్తుంది fmod() నిర్వర్తించిన విభజన ఆపరేషన్ యొక్క మిగిలిన విలువను లెక్కించడానికి ఇచ్చిన రెండు విలువలను ఇన్పుట్లుగా కలిగి ఉండే ఫంక్షన్. ఆ తర్వాత, అది లెక్కించిన శేషాన్ని స్క్రీన్కు అవుట్పుట్ చేస్తుంది.
$num1 = 10,987 ;
$num2 = 2,867 ;
// fmod() ఫంక్షన్ని ఉపయోగించి విభజన ఆపరేషన్ యొక్క మిగిలిన భాగాన్ని పొందండి
$rem = fmod ( $num1 , $num2 ) ;
// మిగిలిన భాగాన్ని అవుట్పుట్ చేయండి
ప్రతిధ్వని 'మిగిలినవి $num1 భాగించబడిన $num2 ఉంది: ' , $rem ;
?>
ముగింపు
ది fmod() PHPలోని ఫంక్షన్ అనేది ఫ్లోటింగ్-పాయింట్ విలువలతో కూడిన మిగిలిన డివిజన్ కార్యకలాపాలను లెక్కించడానికి ఒక విలువైన సాధనం. కాకుండా వ్యతిరేకంగా () ఫంక్షన్, ఇది పూర్ణాంకాలతో మాత్రమే పని చేస్తుంది, fmod() పూర్ణాంకం మరియు ఫ్లోటింగ్ పాయింట్ విలువలు రెండింటినీ నిర్వహిస్తుంది. ఇది మాడ్యులస్ను అవుట్పుట్గా అందిస్తుంది, ఇది వివిధ గణిత గణనలకు అనుకూలంగా ఉంటుంది. దాని సాధారణ వాక్యనిర్మాణం మరియు తప్పనిసరి పారామితులతో, fmod() ఖచ్చితమైన శేషాలను పొందేందుకు సమర్థవంతమైన పరిష్కారాన్ని అందిస్తుంది.