PHP - 带有min,max参数的intval()

Ale*_*lex 1 php string numbers

function intvalminmax($whatever, $min = 1, $max = 100){
  if(intval($whatever) < $min) return 1;
  elseif(intval($whatever) > $max) return $max;
  return intval($whatever);
}
Run Code Online (Sandbox Code Playgroud)

有没有内置的PHP函数做这样的事情?

Sil*_*ost 8

不,但你可以min(max(intval($whatever), $min), $max)改用.