PHP顺序排序

来源:互联网 发布:怎么给淘宝评价 编辑:程序博客网 时间:2024/04/27 21:43

PHP的算法都有哪些呢?

我还记得上大学那会学数据结构时,了解了:顺序法、冒泡法、二分法以及对线性表以及数据入栈、出栈的操作。

PHP中的顺序法就是对数组元素的逐一比较而得到的。

例如:

 

<?php

function order($php,$k)

{

 $n = count($php);  //计算数组个数

 $php[$n] = $k;

 //顺序排序

  for($i = 0;$i < $n;$i++)

  {

    if($php[$i] == $k) //第一个

    {

        break;

    }

  }

    if($i < $n) //在最后一个之前找到

    {

       

        return $php[$i];

    }

    else   //没有找到

    {

        return -1;

    }

  }

  $php = array("php","phpdo","www.phpdo.net");

  echo order($php,"php");

?>

 

结果是:

PHP

原文链接:http://www.phpdo.net/index.php/sort-order.html

原创粉丝点击