php 多维数组排序问题!
<?php$mix=array(array("A",10),array("B",5),array("C",100));//假设我们要对其数字进行升序排列functionc...
<?php
$mix = array(
array("A",10),
array("B",5),
array("C",100)
);
//假设我们要对其数字进行升序排列
function compare($x,$y){
if($x[1] == $y[1])
return 0;
elseif($x[1] < $y[1])
return -1;
else
return 1;
}
usort($mix,"compare");
echo $mix[0][1]."<br />";
echo $mix[1][1]."<br />";
echo $mix[2][1];
?>
我真搞不明白,这0,-1,1是什么意思! 展开
$mix = array(
array("A",10),
array("B",5),
array("C",100)
);
//假设我们要对其数字进行升序排列
function compare($x,$y){
if($x[1] == $y[1])
return 0;
elseif($x[1] < $y[1])
return -1;
else
return 1;
}
usort($mix,"compare");
echo $mix[0][1]."<br />";
echo $mix[1][1]."<br />";
echo $mix[2][1];
?>
我真搞不明白,这0,-1,1是什么意思! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询