Home >Backend Development >PHP Tutorial >Detailed example of array multisort sorting principle in php
Example 2:
The above test code prompts that the number of arrays is inconsistent. Warning: array_multisort(): Array sizes are inconsistent in G:wwwtestindex.php on line15 Look at another example:
Code 2:
From the above results we can know: Array parameters must have the same number of one dimensions; Then the corresponding position of each array (note that it is not the same key, but corresponds to the natural position, such as $a(1=>4), which corresponds to 4 of $b(99=>4), because their positions are all the first one, rather than the corresponding relationship of key (1,99)), the values in the corresponding positions are like being worn on bamboo poles that are equal to each other. When one of the values on them needs to be adjusted, it will lead to the same Other values on the "bamboo pole" appear to move vertically. Category: $a $b $c 4=>7 8=>10 '999' => 0 9=>9 0=>1 999=>9 0=> 2 9=> 3 9999=>7If you press $a to swap 7 and 9, it will also cause $b to swap 10 and 1, and $c to swap 0 and 9. So the relationship is like the three arrays above. Those of the same color are on the same "front". If one of them changes, everyone will change their positions together. Let’s introduce these, I hope it will help everyone understand the usage of multisort array sorting. >>> For more information, please view the complete list of php array sorting methods |