We can sort the second dimension array like table, for example
If you want to sort the array based on the name or age, here is the solution:
$users = array(
array('name' => 'Mr. B', 'age' => 34),
array('name' => 'Mr. A', 'age' => 33),
array('name' => 'Mr. C', 'age' => 32)
);
If you want to sort the array based on the name or age, here is the solution:
function arraySortByColumn(&$arr, $col, $dir = SORT_ASC){
$sort_col = array();
foreach ($arr as $key => $row) {
$sort_col[$key] = $row[$col];
}
array_multisort($sort_col, $dir, $arr);
}
arraySortByColumn($users, 'name', SORT_DESC);
print_r($users);
Comments
Post a Comment
Want to tell something about this post. Please feel free to write...