PHP数组排序而不使用预定义的排序函数?

时间:2013-06-20 05:21:09

标签: php arrays sorting

我有my_array = array(43,12,1,67,8);

我想使用任何php排序函数对进行排序

2 个答案:

答案 0 :(得分:10)

Try This..!!

<?php
$array = array(43,12,1,67,8);

for($i=0; $i<count($array); $i++){
 $value = MAX($array); 
 $key = array_search($value, $array); 

  if (($key = array_search($value, $array)) !== false) {
        unset($array[$key]);
   }
$sorted[]=$value;
}
print_r($sorted);


?>

答案 1 :(得分:1)

实施自己的排序功能。

https://en.wikipedia.org/wiki/Sorting_algorithm