aritmetik: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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...')
 
 
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>
echo (5 % -3)."\n";          // skriver ut 2
echo (-5 % 3)."\n";          // skriver ut -2
echo (-5 % -3)."\n";        // skriver ut -2


?>
<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

?>

Se även

Matematikfunktioner

PHP Språkreferens