首页  >  问答  >  正文

检测一个数字是否在一个范围内

<?php
        $int = 12;
        $min = 1;
        $max = 100;


        if(filter_var($int,'FILTER_VALIDATE_INT', array("options"=>array("min_range"=>$min,"max_range"=>$max))) === false){
            echo ("The number is valid");
        }else{
            echo ("The number is not valid");
        }               
    ?>


#
WW2548 天前1150

全部回复(2)我来回复

  • 电动小老虎

    电动小老虎2017-11-21 00:48:21



    先 $arr = range(1,100);

    foreach($arr as $k $v)

        {

            if($int === $v)

                {

                        echo '在范围内';

                }else{

                       echo '不在';

                        }


    这样行吗?

    回复
    0
  • W

    W2017-11-20 16:20:00

    把'FILTER_VALIDATE_INT'去掉引号就行了

    回复
    0
  • 取消回复