if($t_red < 0)
{
$t_red = 0;
}
else if($t_red > 255) //Original won't catch it if it is == to 256, have to do either >= 256 or > 255
{
$t_red = 255;
}
if($t_green < 0)
{
$t_green = 0;
}
else if($t_green > 255)
{
$t_green = 255;
}
if($t_blue < 0)
{
$t_blue = 0;
}
else if($t_blue > 255)
{
$t_blue = 255;
}
Ответ Эндрю Санда - лучший, но я исправил тот факт, что он пропустил бы исправление значения, если бы оно было от == до 256, которое не было бы поймано просто $var > 256
, и, таким образом,быть ошибочным, если значение должно быть между 0 и 255.