Php Array Multi Sort Function
What is array_multisort() Function?
Explanation
The "array_multisort()" function is used to sort multiple or multi-dimensional arrays.
Syntax:
array_multisort(array1,sorting order,sorting type,array2,array3...)
In the above syntax atleast one array is mandatory, other arrays are optional."Sorting Order", is an optional field with values, "SORT_ASC",the default value, "SORT_DESC". Another optional field is "sorting type" which has values, "SORT_REGULAR", "SORT_NUMERIC".
Example :
<?php
$a=array("Orange","Orange","Guava ");
$b=array("Cherry","Berry","Jackfruit");
array_multisort($a,SORT_ASC,$b,SORT_DESC);
print_r($a);
print_r($b);
?>
Result :
Array
(
[a] => Array ( [0] => Guava [1] => Orange [2] => Orange )
[b] => Array ( [0] => Jackfruit [1] => Cherry [2] => Berry)
)
In the above example array "$a", is sorted in ascending order, and array "$b" is sorted in descending order.