PHP找出数组中未出现的最小正整数


发文时间:2018年10月01日 21:01:27     编辑:Aaron      标签:PHP数组案例 467


计算出数组中未出现的正整数

 计算出数组中未出现的最小正整数

  假设给定一组无序整数数组,找出其中未出现的最小正整数值,例如[1,2,3,5] 输出4 

public function index(){
    $array=[7,1,2,5,3,34,6,4,23,13,21];
    //直接死循环从1开始 一个个去尝试寻找数组里是否有未出现的正整数值,若不存在就直接输出跳出
    for($i=1;$i>0;$i++){
        //不存在 则是当前值
        if(!in_array($i,$array)){
            echo $i;exit();
        }
    }
}


 

若无特殊说明,此文章为博主原创。
写稿不易,如需转载,请注明出处: https://www.aaroner.cn/art/80.html




SITE MAP

  FOLLOW US