PHP将int值添加到另一个int值,但限制结果


PHP add int values to another int, but limit the result

我得到了以下未知的int值:

$unknown=5; // could be 875 or any other int number

我需要把255加到$unknown:

$needle=255+$unknown;

但是我不希望$needle大于512。在计算$needle的同一行中是否有任何函数可以做到这一点?

例如,我知道我可以用if ($needle> 512) $needle=512;但是我想知道是否有一个聪明的方法来做到这一点。

$needle = min($unknown+255, 512);

PHP min()手册