note 101604 deleted from function.sort by danbrown
| From: | danbrown@php.net | Date: | Wed, 29 Dec 2010 19:27:28 +0000 |
| Subject: | note 101604 deleted from function.sort by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-175316@lists.php.net to get a copy of this message | ||
Note Submitter: arthurart85 at msn dot com
----
function simpleSort($p1_mda_disorder)
{
$i_make_ranking = 0;
foreach($p1_mda_disorder as $s_key => $s_value):
foreach($p1_mda_disorder as $s_key2 => $s_value2):
if($s_value >= $s_value2)
{
$i_make_ranking++;
$a_ranked_values[$s_value] = $i_make_ranking;
}
endforeach;
$i_make_ranking =0;
endforeach;
//display array(4) { [0]=> int(7) [1]=> int(8) [2]=> int(10) [3]=> int(12) }
$i_count_elements_in_array =0;
foreach($p1_mda_disorder as $s_key => $s_value):
$i_count_elements_in_array++;
foreach($a_ranked_values as $s_key2 => $i_position):
if($i_count_elements_in_array == $i_position) $a_sorted[] = $s_key2;
endforeach;
endforeach;
return $a_sorted;
}
var_dump(simpleSort(array(8,7,12,10)));
//display array(4) { [0]=> int(7) [1]=> int(8) [2]=> int(10) [3]=> int(12) }