Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP进行数组排序_Php_Arrays_Sorting - Fatal编程技术网

使用PHP进行数组排序

使用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

有没有办法在PHP中使用描述符进行以下排序:

阵列1:

$array1=[废话,庸医,胡说]

阵列2

$array2=[1,9,6];基本上,我试图用1来描述布拉,用9来描述嘎嘎,用6来描述约特。基本上,一共有1个废话,9个庸医,6个长跑。在对数组进行排序时,我希望生成以下数组:

数组1已排序:

数组2已排序:


您可以使用对数组进行排序。

嗯,您可以将数据重新构造为关联数组

$var=array'blah'=>1,'quack'=>9,'yot'=>6

因此,您的数据位于一个数组中。然后可以使用asort或任何php排序函数来操作数组

$array1 = ["quack","yot","blah"];
$array2 = [9,6,1];
array_multisort($array2, SORT_DESC, $array1);