Tags

, , , , , , ,

Sometime we require array in specific order that time we need to sort array in specific order in ascending or descending order as par requirement view.
Using php array key we can sort array in ascending or descending order
Here first argument is pass array data, second is the array key and third one is optional, default showing in ascending order array

function sortbyKeyValue($data, $sortKey, $sort_flags=SORT_ASC)
{
if (empty($data) or empty($sortKey)) return $data;$ordered = array();
foreach ($data as $key => $value)
$ordered[$value[$sortKey]] = $value;

ksort($ordered, $sort_flags);
return array_values($ordered);
}

Advertisements