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

PHP将int值添加到另一个int,但限制结果,php,Php,我得到了以下未知的int值: $unknown=5; // could be 875 or any other int number 我需要向$unknown添加255: $needle=255+$unknown; 但我不希望$pinder大于512。在计算$pinder的同一行中是否有任何函数可以执行此操作 例如,我知道我可以用if($pineel>512)$pineel=512;但我想知道是否有一个聪明的方法来做到这一点 $needle = min($unknown+255, 512);

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

$unknown=5; // could be 875 or any other int number
我需要向$unknown添加255:

$needle=255+$unknown;
但我不希望$pinder大于512。在计算$pinder的同一行中是否有任何函数可以执行此操作

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

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

@JakeGould谢谢。尽管如此,我已经看到这个技巧在不同的语言和地方被使用,所以我不能真正地宣称它的独创性<代码>;)