有没有一种方法可以在PHP中使用描述符来进行以下排序:
阵列1:
$array1=["布拉","嘎嘎","yot"];
阵列2
$array2 = [1,9,6];
本质上,我试图用1来描述blah,用9来描述庸医,用6来描述yot。基本上,总共有1个废话,9个庸医和6个约特。当我对数组进行排序时,我想生成以下数组:
阵列1排序:
$array1 = ["quack","yot","blah"];
阵列2排序:
$array2 = [9,6,1];
array_multisort($array2, SORT_DESC, $array1);
http://ideone.com/4Afyu
http://php.net/array_multisort
您可以使用usort
对数组进行排序。
好吧,您可以将数据重组为关联数组。
$var=数组('blah'=>1,'庸医'=>9,'yot'=>6);
这样您的数据就在一个数组中。然后可以使用asort或任何php排序函数来操作数组。