Estoy trabajando en una clase para manipular códigos de color hexadecimales html en php. Internamente, la clase trata los valores RGB como decimales. Cuando agrego o resta, nunca quiero que el valor exceda 255 ni 'subceed' cero.unsigned tinyint en php?
Si por supuesto, no puedo hacer algo fragmentario como
if ($val > 255) {
$val = 255;
}
if ($val < 0) {
$val = 0;
}
Pero eso es detallado: P
¿Hay una manera inteligente, de una sola linish puedo conseguir el valor para estar entre 0 y 255 ?
¿Por qué molestar a ORing? Un simple '$ var & = 0xFF' enmascara el valor en un rango de 0-255 –
@MarcB ¿Qué le molesta * sobre el uso de O? – Gordon
La respuesta de Marc B tiene sentido; no entiendo lo que Gordon está tratando de lograr. – symcbean