实现对数组值为整型的一维数组的排序

阅读更多
相关php原生函数有sort
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 

你可能感兴趣的:(PHP)