22 Votos

PHP: ¿Qué significa el Signo de Porcentaje como Operador?

Pregunta de Invitado | 07/01/2024 a las 16:27

Estaba husmeando en el código PHP de otra persona y descubrí un operador que no conocía antes.

Se trata del símbolo de porcentaje:

$v = $x % 10;

Obviamente, se utiliza igual que los operadores +, -, * y /. ¿Pero qué puede significar?

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

El signo de porcentaje es el llamado operador de módulo (MOD), que se puede utilizar no sólo en PHP sino también en muchos otros lenguajes de programación.

El operador de módulo devuelve el resto de una operación de división.

Aquí hay tres ejemplos:

  • 12 % 10 = 2 (10 encaja una vez en 12, 2 quedan como resto)
  • 10 % 5 = 0 (5 cabe exactamente dos veces en 10, sin ningún resto)
  • 3 % 7 = 3 (7 ni siquiera cabe en 3, entonces queda 3)

Este operador respectivamente la operación módulo se puede utilizar, por ejemplo, para crear filas o series de números recurrentes. Por ejemplo, al aumentar la variable $i dentro de un bucle, $i%2 alternativamente da como resultado 0 o 1 en cada iteración. $i%3 da como resultado 0 en cada tercer paso, y así sucesivamente.
07/01/2024 a las 23:03

ResponderPositivo Negativo
Responder

Temas Relacionados

MySQL: Saltos de Línea en MySQL

Consejo | 0 Comentarios

PHP: Guardar Resultado de MySQL en Array

Información | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.