php面试题数组排序<br />
现在有一个一维数组,值是整数,要写一个函数让值自动排序,按大小<br />
$a=array(<br />
9,<br />
1,<br />
3,<br />
6,<br />
8,<br />
);<br />
上面这个要变成这个,<br />
$a=array(<br />
1,<br />
3,<br />
4,<br />
8,<br />
9,<br />
);<br />
用什么方法,不能用PHP自带函数 <br />
$values = array(9, 3, 2 , 6, 8);<br />
foreach($values as $val){<br />
$min = min($values);<br />
$key = array_search($min, $values);<br />
$result[] = $min;<br />
unset($values[$key]);<br />
}<br />
print_r($result);<br />
[/php]如有键名可以再加上去掉键名的一步键名<br />