<?php
function sortByLen( $one, $two ) {
if ( strlen( $one ) == strlen( $two ) )
return 0;
else
return ( strlen( $one ) > strlen( $two ) ) ? 1 : -1;
}
$lamp = array( "Linux", "Apache", "MySQL", "PHP" );
usort( $lamp, "sortByLen" );
print_r( $lamp );
?>
排序后输出:Array ( [0] => PHP [1] => MySQL [2] => Linux [3] => Apache )
这里参数传入变量函数里的顺序是怎样的?
01
02
03
这样两个两个传进去比较的
还是
01
12
23
这种类似的方式传进去的
请问传递的依据又是什么呢?