Wat is fmod() Functie in PHP?
A fmod() functie is een ingebouwde PHP-functie die veel wordt gebruikt voor het berekenen van de modulus van twee getallen. fmod() kan zowel integer- als drijvende-kommawaarden aan en retourneert de modulus als uitvoer. Het accepteert twee parameters; $ dividend En $deler, en retourneert de rest van de delingsbewerking uitgevoerd op twee waarden. PHP-versies 4.2 en later ondersteunen deze functie.
Syntaxis
De PHP fmod() functie volgt een eenvoudige syntaxis die hieronder wordt gegeven:
fmod ( $ dividend , $deler ) ;
De bovenstaande syntaxis laat zien dat de functie twee verplichte parameters accepteert. Deze functie vereist geen optionele parameter.
Hier,
- $dividend: Deze verplichte parameter beschrijft de opgegeven dividendwaarde.
- $deler: Deze verplichte parameter specificeert de waarde van de opgegeven deler.
Winstwaarde: De rest van het deeltal/deler wordt geretourneerd door de PHP fmod() functie.
voorbeeld 1
Dit voorbeeld definieert twee decimale getallen als variabelen. Gebruikt dan de fmod() functie die de twee getallen als invoer heeft om de restwaarde van de uitgevoerde delingsbewerking te berekenen. Daarna voert het de berekende rest uit naar het scherm.
$ num1 = 10 ;
$ num2 = 3 ;
// Haal de rest van de delingsbewerking op met de functie fmod().
$rem = fmod ( $ num1 , $ num2 ) ;
// Voer de rest uit
echo 'De rest van $ num1 gedeeld door $ num2 is: ' , $rem ;
?>
Voorbeeld 2
Dit voorbeeld definieert twee drijvende-kommawaarden als variabelen. Gebruikt dan de fmod() functie die de gegeven twee waarden als invoer heeft om de restwaarde van de uitgevoerde delingsbewerking te berekenen. Daarna voert het de berekende rest uit naar het scherm.
$ num1 = 10.987 ;
$ num2 = 2.867 ;
// Haal de rest van de delingsbewerking op met de functie fmod().
$rem = fmod ( $ num1 , $ num2 ) ;
// Voer de rest uit
echo 'De rest van $ num1 gedeeld door $ num2 is: ' , $rem ;
?>
Conclusie
De fmod() functie in PHP is een waardevol hulpmiddel voor het berekenen van de rest van delingsbewerkingen met drijvende-kommawaarden. In tegenstelling tot de tegen() functie, die alleen werkt met gehele getallen, fmod() verwerkt zowel gehele getallen als waarden met drijvende komma. Het retourneert de modulus als uitvoer, waardoor het geschikt is voor verschillende wiskundige berekeningen. Met zijn eenvoudige syntaxis en verplichte parameters, fmod() biedt een efficiënte oplossing voor het verkrijgen van nauwkeurige restanten.