asort函数php实现
<?
php
$list = array ( ' apple ' => 300 , ' orange ' => 150 , ' banana ' => 100 , ' mango ' => 330 );
$list2 = array ();
$listLength = count ( $list );
for ( $i = 0 ; $i < $listLength ; $i ++ ){
$minKey = "" ;
// parse min value in current $list
foreach ( $list as $key => $value ) {
if ( isset ( $list2 [ $key ])) continue ;
if ( ! isset ( $min ) || $min > $value ){
$min = $value ;
$minKey = $key ;
}
}
// put min value => $list2
$list2 [ $minKey ] = $min ;
unset ( $min );
}
echo " -----------result is:------------------ " ;
print_r ( $list2 );
?>
$list = array ( ' apple ' => 300 , ' orange ' => 150 , ' banana ' => 100 , ' mango ' => 330 );
$list2 = array ();
$listLength = count ( $list );
for ( $i = 0 ; $i < $listLength ; $i ++ ){
$minKey = "" ;
// parse min value in current $list
foreach ( $list as $key => $value ) {
if ( isset ( $list2 [ $key ])) continue ;
if ( ! isset ( $min ) || $min > $value ){
$min = $value ;
$minKey = $key ;
}
}
// put min value => $list2
$list2 [ $minKey ] = $min ;
unset ( $min );
}
echo " -----------result is:------------------ " ;
print_r ( $list2 );
?>