Vu comme ça un simple appel à la fonction max($valueurCourante, $valeurPlafond) ne ferait-elle pas l'affaire ?
A la limite tu peux aussi paramétrer $valeurPlafond.
Edit --
Pardon utiliser la fonction min à la place -_-
A la limite tu peux aussi paramétrer $valeurPlafond.
Edit --
Pardon utiliser la fonction min à la place -_-