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是什么意思!
展开
 我来答
阳光上的桥
2009-05-29 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65814
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
这是自定义比较函数的排序,排序中进行元素大小比较时,调用用户自定义函数裁决,函数返回-1、0、1表示比较的两个元素的大小关系,能够猜测到0表示相等,-1是小于,1是大于。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式