Sådan bruges Modulo Operator i PHP

Sadan Bruges Modulo Operator I Php



Det operatørmodul i PHP er en aritmetisk operator, der returnerer den resterende værdi af de to operander efter divisionsoperationen. Den værdi, der returneres af denne operator, er den resterende værdi, der genereres ved at dividere et tal med et andet, og det er angivet med %-symbolet. Inden tallene divideres, konverterer den først operanderne til heltal, hvorfor den også er kendt som heltalsoperatoren. Den udfører heltalsdivisionen og returnerer den resterende værdi. Tegnet på den returnerede værdi af operatørmodul bestemmes af operanderne. Den returnerede værdi vil være negativ, hvis operanden er et negativt tal.

Syntaks

Det følgende er syntaksen for at bruge operatørmodul i PHP:







x % og ;

Her er x og y to heltal, og %-tegnet er modul operatør. Resultatet af Modulo-operatoren i PHP er nul, hvis det første tal er nøjagtigt deleligt med det andet.



Hvis du vil finde modul af de flydende tal, kan du bruge fmod() funktion i PHP:



fmod ( x , og ) ;

Eksempel 1

Overvej følgende enkle eksempel på at finde resten af ​​to tal efter division i PHP ved hjælp af modul operatør:







$x = læselinje ( 'Indtast udbyttenummeret: ' ) ;

$y = læselinje ( 'Indtast divisornummeret: ' ) ;

ekko ' Modulo af $x / $y er: ' . $x % $y ;

?>

Eksempel 2

Den mest almindelige brug af modul operatør skal verificere, om tallet er lige eller ulige. Tallet er lige, hvis det divideres med 2 og resten er 0, ellers er det det ulige tal:





$nummer = læselinje ( 'Indtast et tal:' ) ;

hvis ( $nummer % 2 == 0 ) {

ekko 'Nummeret $nummer er lige.' ;

} andet {

ekko 'Nummeret $nummer er mærkeligt.' ;

}

?>

Eksempel 3

Det Modulus af flydende tal kan beregnes ved hjælp af fmod() funktion i PHP, og koden er givet nedenfor:



$x = læselinje ( 'Indtast udbyttet: ' ) ;

$y = læselinje ( 'Indtast divisor: ' ) ;

ekko 'Modul for flydende point er:' . fmod ( $x , $y ) ;

?>

Konklusion

Det operatørmodul i PHP er et nemt og nyttigt værktøj til at udføre matematiske operationer. Det kan hjælpe dig med at finde resten efter delingen af ​​to tal, eller du kan bruge det til at bestemme ulige og lige tal. Ved at forstå, hvordan modul operatør virker, kan du bruge den på forskellige udtryk i din PHP-kode.