Co to jest funkcja fmod() w PHP?
A fmod() function jest wbudowaną funkcją PHP, szeroko stosowaną do obliczania modułu dwóch liczb. fmod() może obsługiwać zarówno wartości całkowite, jak i zmiennoprzecinkowe i zwraca moduł jako wynik. Akceptuje dwa parametry; $dywidenda I $ dzielnik, i zwraca resztę operacji dzielenia wykonanej na dwóch wartościach. PHP w wersji 4.2 i nowszych obsługuje tę funkcję.
Składnia
PHP fmod() funkcja ma prostą składnię podaną poniżej:
fmod ( $dywidenda , dzielnik $ ) ;
Powyższa składnia pokazuje, że funkcja akceptuje dwa parametry obowiązkowe. Ta funkcja nie wymaga żadnego opcjonalnego parametru.
Tutaj,
- $dywidenda: Ten obowiązkowy parametr opisuje określoną wartość dywidendy.
- dzielnik $: Ten obowiązkowy parametr określa wartość podanego dzielnika.
Wartość zwracana: Pozostała część dzielnej/dzielnika jest zwracana przez PHP fmod() funkcjonować.
Przykład 1
W tym przykładzie zdefiniowano dwie liczby dziesiętne jako zmienne. Następnie używa fmod() funkcja, która ma dwie liczby jako dane wejściowe do obliczenia wartości reszty z wykonanej operacji dzielenia. Następnie wyświetla obliczoną resztę na ekranie.
$num1 = 10 ;
$num2 = 3 ;
// Uzyskanie reszty z operacji dzielenia za pomocą funkcji fmod().
$rem = fmod ( $num1 , $num2 ) ;
// Wypisz resztę
Echo „Pozostałość z $num1 podzielony przez $num2 Jest: ' , $rem ;
?>
Przykład 2
W tym przykładzie zdefiniowano dwie wartości zmiennoprzecinkowe jako zmienne. Następnie używa fmod() funkcja, która ma podane dwie wartości jako dane wejściowe do obliczenia wartości reszty z wykonanej operacji dzielenia. Następnie wyświetla obliczoną resztę na ekranie.
$num1 = 10 987 ;
$num2 = 2867 ;
// Uzyskanie reszty z operacji dzielenia za pomocą funkcji fmod().
$rem = fmod ( $num1 , $num2 ) ;
// Wypisz resztę
Echo „Pozostałość z $num1 podzielony przez $num2 Jest: ' , $rem ;
?>
Wniosek
The fmod() Funkcja w PHP jest cennym narzędziem do obliczania reszty z operacji dzielenia obejmujących wartości zmiennoprzecinkowe. w przeciwieństwie do przeciwko() funkcja, która działa tylko z liczbami całkowitymi, fmod() obsługuje zarówno wartości całkowite, jak i zmiennoprzecinkowe. Zwraca moduł jako wynik, dzięki czemu nadaje się do różnych obliczeń matematycznych. Dzięki prostej składni i obowiązkowym parametrom, fmod() zapewnia wydajne rozwiązanie do uzyskiwania dokładnych reszt.