相关php原生函数有sort
sort($array,SORT_NUMERIC)
冒泡查找法
sort($array,SORT_NUMERIC)
function array_sort($array)
{
$return = array();
$no = count($array);
$max_key = 0;
for($i = 0; $i < $no; $i++)
{
$tmp=0;
foreach ($array as $key => $num)
{
if($num > $tmp)
{
$tmp = $num;
$maxkey = $key;
}
}
unset($array[$maxkey]);
$return[] = $tmp;
}
return $return;
}
$nums = array(10,5,2,4,7);
$a = array_max($nums);
print_r($a);
冒泡查找法
function bubble_sort($array)
{
for($i=0;$i<count($array);$i++)
{
$hasOrder = false;
for($j=0;$j<count($array)-1;$j++)
{
if($array[$j]<$array[$j+1])
{
$hasOrder = true;
$tmp = $array[$j];
$array[$j]= $array[$j+1];
$array[$j+1]=$tmp;
}
}
if($hasOrder == false)
{
break;
}
}
return $array;
}