使用PHP进行数组排序
有没有办法在PHP中使用描述符进行以下排序: 阵列1: $array1=[废话,庸医,胡说] 阵列2 $array2=[1,9,6];基本上,我试图用1来描述布拉,用9来描述嘎嘎,用6来描述约特。基本上,一共有1个废话,9个庸医,6个长跑。在对数组进行排序时,我希望生成以下数组: 数组1已排序: 数组2已排序:使用PHP进行数组排序,php,arrays,sorting,Php,Arrays,Sorting,有没有办法在PHP中使用描述符进行以下排序: 阵列1: $array1=[废话,庸医,胡说] 阵列2 $array2=[1,9,6];基本上,我试图用1来描述布拉,用9来描述嘎嘎,用6来描述约特。基本上,一共有1个废话,9个庸医,6个长跑。在对数组进行排序时,我希望生成以下数组: 数组1已排序: 数组2已排序: 您可以使用对数组进行排序。嗯,您可以将数据重新构造为关联数组 $var=array'blah'=>1,'quack'=>9,'yot'=>6 因此,您的数据位于一个数组中。然后可以使用a
您可以使用对数组进行排序。嗯,您可以将数据重新构造为关联数组 $var=array'blah'=>1,'quack'=>9,'yot'=>6 因此,您的数据位于一个数组中。然后可以使用asort或任何php排序函数来操作数组
$array1 = ["quack","yot","blah"];
$array2 = [9,6,1];
array_multisort($array2, SORT_DESC, $array1);