PHP Conference Kansai 2025

Los operadores aritméticos

¿Recuerda las operaciones elementales aprendidas en la escuela? Los operadores aritméticos funcionan de la misma manera.

Operaciones elementales
Ejemplo Nombre Resultado
+$a Identidad Conversión de $a a int o float, según lo más apropiado.
-$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.

El operador de división / devuelve un valor float a menos que ambos operandos sean de tipo int (o strings numéricos que se convierten en int) y que el numerador sea un múltiplo del divisor, en cuyo caso se devolverá un valor entero. Para la división entera, ver intdiv(). intdiv().

Los operandos del módulo se convierten en int antes de la ejecución. Para el módulo en números decimales, ver fmod().

El resultado de la operación módulo % tiene el mismo signo que el primer operando, por lo que el resultado de $a % $b tendrá el signo de $a. Por ejemplo:

Ejemplo #1 El Operador Módulo

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

add a note

User Contributed Notes

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