aritmetik: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (Skapade sidan med '== Aritmetiska Operatorer == Kommer du ihåg grundläggande aritmetik från skolan? Dessa fungerar precis som dem. === Aritmetiska operatorer === {| class="wikitable" ! 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 || Pr...') |
Admin (diskussion | bidrag) |
||
Rad 29: | Rad 29: | ||
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: | 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 | <code><?php</code> | ||
echo (5 % 3)."\n"; // skriver ut 2 | <code>echo (5 % 3)."\n"; // skriver ut 2</code> | ||
?> | <code>echo (5 % -3)."\n"; // skriver ut 2</code> | ||
Se även | |||
Matematikfunktioner | <code>echo (-5 % 3)."\n"; // skriver ut -2</code> | ||
<code>echo (-5 % -3)."\n"; // skriver ut -2</code> | |||
<code>?></code> | |||
==== Se även ==== | |||
[[Matematikfunktioner]] | |||
[[PHP]] | [[PHP]] | ||
[[Språkreferens]] | [[Språkreferens]] | ||
[[Kategori:Php]] | [[Kategori:Php]] |
Nuvarande version från 15 augusti 2024 kl. 15.51
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
?>