2014-06-19 47 views
2

我有以下未知int值:PHP添加int類型到另一個INT,但限制結果

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

我需要增加255至$未知:

$needle=255+$unknown; 

但我不不希望$針大於512.是否有任何功能可以在計算$針的同一行中執行此操作?例如,我知道我可以用if($ needle> 512)$ needle = 512來做到這一點;但我想知道是否有一個聰明的方法來做到這一點。

回答

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

PHP min() manual page

+1

+1的輝煌! – JakeGould

+1

Touché!非常感謝 –

+1

@Ali謝謝,我完全忽略了這個錯字。 –