Heim  >  Fragen und Antworten  >  Hauptteil

Überprüfen Sie, ob eine Zahl innerhalb eines Bereichs liegt

<?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");
        }               
    ?>


WW2497 Tage vor1111

Antworte allen(2)Ich werde antworten

  • 电动小老虎

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



    先 $arr = range(1,100);

    foreach($arr as $k $v)

        {

            if($int === $v)

                {

                        echo '在范围内';

                }else{

                       echo '不在';

                        }


    这样行吗?

    Antwort
    0
  • W

    W2017-11-20 16:20:00

    把'FILTER_VALIDATE_INT'去掉引号就行了

    Antwort
    0
  • StornierenAntwort