public static function between($value, $min, $max)
{
if (!is_numeric($value)) {
$value = strlen($value);
}
return filter_var($value, FILTER_VALIDATE_INT, array('options' => array('min_range' => $min, 'max_range' => $max))) !== false;
}
/** * testBetween method * * @access public * @return void */ function testBetween() { $this->assertTrue(Validation::between('abcdefg', 1, 7)); $this->assertTrue(Validation::between('', 0, 7)); $this->assertFalse(Validation::between('abcdefg', 1, 6)); }