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.

PHP Topics


Ask Questions

Ask Question