在使用纬度和经度计算两点之间的距离后,我创建了一个如下所示的数组:
$enterprises = array();
//Ex.: Array ( [0] => Array ( [A0A0A0] => 0 ) [1] => Array ( [A0A1A0] => 22.794344863539 )
for ($i=0; $i < count($cpEnterprise) ; $i++) {
$enterprises[] = array($cpEnterprise[$i] => distance($actualCpLat, $actualCpLong, $businessLat[$i], $businessLong[$i], 'k'));
}
主数组包含与其中的实际邮政编码进行比较所需的企业。邮政编码 => 距离。
我需要按从最近到最远的距离对这些内部数组进行排序,但我真的不明白 array_multisort 是如何工作的......