【发布时间】:2014-11-19 07:21:58
【问题描述】:
function cmp_function($a, $b)
{
if ($a == $b) return 0;
return ($a > $b) ? -1 : 1;
}
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
usort($fruits, "cmp_function");
问题:cmp_fucntion() 的 $a 和 $b 参数将传递什么值?
【问题讨论】:
-
“如果一切都失败了,请阅读 f* 手册”。
-
@MarcinOrlowski 公平地说,手册中没有解释。
-
@khanz 这个comment in the manual 可能会有所帮助。
-
您可以随时编写一点测试代码并自己找出答案:) 3v4l.org/YoG81