asort函数php实现

 

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 );
?>  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值