PHP Array Exercises : Sort an array according to another array as a priority list
20. Sort Array by Priority List
Write a PHP function to sort an array according to another array acting as a priority list.
Sample Solution:
PHP Code:
Output:
Array ( [0] => 1 [1] => 1 [2] => 3 [3] => 4 [4] => 2 [5] => 2 [6] => 2 )
Flowchart:

For more Practice: Solve these Related Problems:
- Write a PHP function that sorts an array based on the order of elements in a priority array provided as a parameter.
- Write a PHP script to rearrange an array by first mapping its values to a priority list then sorting accordingly.
- Write a PHP program to implement a custom comparison function that sorts an array according to priorities given in another array.
- Write a PHP script to merge two arrays—one for priorities and one for data—and then output the sorted result based on the priority positions.
Go to:
PREV : Print Specific Elements from Multidimensional Array.
NEXT : Sort Subnets.
PHP Code Editor:
Contribute your code and comments through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.