Operadores aritméticos

¿Recuerda la aritmética básica de la escuela? Estos funcionan igual que aquellos.

Operadores aritméticos
Ejemplo Nombre Resultado
+$a Identidad Conversión de $a a int o float según el caso.
-$a Negación Opuesto de $a.
$a + $b Adición Suma de $a y $b.
$a - $b Sustracción Diferencia de $a y $b.
$a * $b Multiplicación Producto de $a y $b.
$a / $b División Cociente de $a y $b.
$a % $b Módulo Resto de $a dividido por $b.
$a ** $b Exponenciación Resultado de elevar $a a la potencia $bésima.

El operador de división / devuelve un valor float a menos que los dos operandos sean int (o strings numéricos que se conviertan a int) y el numerador sea un múltiplo del divisor, en cuyo caso se devolverá un valor integer. Para división de enteros, vea intdiv().

Los operandos del módulo se convierten en int antes del procesamiento. Para módulo de punto flotante, vea fmod().

El resultado del operador módulo % tiene el mismo signo que el dividendo — es decir, el resultado de $a % $b tendrá el mismo signo que $a. Por ejemplo:

<?php

var_dump
(5 % 3);
var_dump(5 % -3);
var_dump(-5 % 3);
var_dump(-5 % -3);

?>

El resultado del ejemplo sería:

int(2)
int(2)
int(-2)
int(-2)

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top