Wenn es darum geht in PHP, einen Integer-Wert innerhalb einer oberen und unteren Grenze zu beschränken, wird oft mit 2 if gearbeitet. Ein kurzes Snippet könnte aber auch so aussehen:
<?php $min = 5; $max = 20; $value = min($max, max($min, (int) $value));