首页技术文章正文

PHP培训之顺序查找

更新时间:2017-07-26 来源:黑马程序员PHP培训学院 浏览量:

顺序查找

对某个数组,安装顺序,一个一个比较,然后找到你要的数据.

案例:

 

要求从一个数组 $arr=array(46,90,900,0,-1)中查找一个 数 34,如果查找则输出该数的下标,如果找不到,则输出,查无此数

 

代码:

 

//要求从一个数组 $arr=array(46,90,900,0,-1)中查找一个 数 34,如果查找则输出该数//的下标,如果找不到,则输出,查无此数

 

$arr=array(46,90,900,0,-1,-1);

 

 

function search(&$arr,$findVal){

    $flag=false;

    for($i=0;$i<count($arr);$i++){

    

        if($findVal==$arr[$i]){

            echo "找到了,下标为=$i";

            $flag=true;

            //break;

        }

    }

    if(!$flag){

    echo '查询不到';

    }

 

}

 

search($arr,-1);

 

本文版权归黑马程序员PHP培训学院所有,欢迎转载,转载请注明作者出处,谢谢!
作者:黑马程序员PHP培训学院
首发:http://php.itheima.com/
分享到:
在线咨询 我要报名
和我们在线交谈!