19th Ave New York, NY 95822, USA
+1 916-875-2235
+1 916-875-2235

Validar si un número se encuentra entre dos valores con PHP

Función que nos devolverá true o false, validando si un número se encuentra entre otros dos.

function in_range($number=0, $value1=0, $value2=0){

	if( ( is_numeric($number)) AND (is_numeric($value1)) AND (is_numeric($value2)) ){

		if($value1>$value2){
			$min = $value2;
			$max = $value1;
		}else{
			$min = $value1;
			$max = $value2;
		}


		if( ($number<=$max) AND ($number>=$min) ){
			$result = true;
		}else{
			$result = false;
		}
	}else{
		$result = false;
	}

	return $result;

}
//var_dump( in_range(106,100,105) );//true
//var_dump( in_range(90,100,105) );//false

Contenidos relacionados