aritmetik

Från Wiki.linux.se
(Omdirigerad från Aritmetiska)
Hoppa till navigering Hoppa till sök

Aritmetiska Operatorer

Kommer du ihåg grundläggande aritmetik från skolan? Dessa fungerar precis som dem.

Aritmetiska operatorer

Exempel Namn Resultat
+$a Identitet Konvertering av $a till int eller float där det är lämpligt.
-$a Negation Motsatsen till $a.
$a + $b Addition Summan av $a och $b.
$a - $b Subtraktion Skillnaden mellan $a och $b.
$a * $b Multiplikation Produkten av $a och $b.
$a / $b Division Kvoten av $a delat med $b.
$a % $b Modulo Resten av $a delat med $b.
$a ** $b Exponentiering Resultatet av att upphöja $a till $b:s potens.

Divideringsoperatorn ("/") returnerar ett flyttal om inte de två operanderna är heltal (eller strängar som konverteras till heltal) och talen är jämnt delbara, i så fall returneras ett heltal. För heltalsdivision, se intdiv().

Operanderna för modulo konverteras till int innan bearbetning. För flyttalsmodulo, se fmod().

Resultatet av modulo-operatorn % har samma tecken som dividend — det vill säga, resultatet av $a % $b kommer att ha samma tecken som $a. Till exempel:

<?php

echo (5 % 3)."\n"; // skriver ut 2

echo (5 % -3)."\n"; // skriver ut 2

echo (-5 % 3)."\n"; // skriver ut -2

echo (-5 % -3)."\n"; // skriver ut -2

?>

Se även

Matematikfunktioner

PHP Språkreferens