发新话题
打印

怎样将一个数组按照每一行的第三个“|”后的数字的大小进行排列?

回调函数改成:  
function  cmd($a,$b)  {  
   $a1  =  split("[  ¦,]",$a);  
   $b1  =  split("[  ¦,]",$b);  
   if($a1[3]  ==  $b1[3])  
       return  0;  
   return  ($a1[2]>$b1[2])?1:-1;  
}  

至于排序后数组的变化是由usort函数决定的

TOP

发新话题