Sorting in ascending order
-83 -29 -12.45 2.73 4 5 17 32 54 100
Sorting in descending order
100 54 32 17 5 4 2.73 -12.45 -29 -83
Orignal Array:
Mike=>28
Peter=>35
Ben=>28
Joe=>18
Kelly=>28
Sort in ascending order for associative array by values
Joe=>18
Mike=>28
Ben=>28
Kelly=>28
Peter=>35
Sort in descending order for asscoiative array by values
Peter=>35
Ben=>28
Mike=>28
Kelly=>28
Joe=>18
Sort in ascending order for associative array by keys
Ben=>28
Joe=>18
Kelly=>28
Mike=>28
Peter=>35
Sort in descending order for associative array by keys
Peter=>35
Mike=>28
Kelly=>28
Joe=>18
Ben=>28
Sort in a special way: (may not work!!!)
Sorted by age in ascending order.
If the ages are the same, sorted by names in ascending order.
Joe=>18
Kelly=>28
Mike=>28
Ben=>28
Peter=>35
Original Data:
Name | Age | Gender | Grade |
---|
Mike | 22 | Male | 75 |
Jason | 18 | Male | 55 |
Jenny | 25 | Female | 95 |
Megan | 18 | Female | 85 |
Tom | 34 | Male | 75 |
Lilly | 21 | Female | 75 |
Alex | 18 | Male | 88 |
Amy | 18 | Female | 75 |
Sorted in ascending order by names
Name | Age | Gender | Grade |
---|
Alex | 18 | Male | 88 |
Amy | 18 | Female | 75 |
Jason | 18 | Male | 55 |
Jenny | 25 | Female | 95 |
Lilly | 21 | Female | 75 |
Megan | 18 | Female | 85 |
Mike | 22 | Male | 75 |
Tom | 34 | Male | 75 |
before swap:
Name | Age | Gender | Grade |
---|
Alex | 18 | Male | 88 |
Amy | 18 | Female | 75 |
Jason | 18 | Male | 55 |
Jenny | 25 | Female | 95 |
Lilly | 21 | Female | 75 |
Megan | 18 | Female | 85 |
Mike | 22 | Male | 75 |
Tom | 34 | Male | 75 |
after swap:
Name | Age | Gender | Grade |
---|
Alex | Male | 18 | 88 |
Amy | Female | 18 | 75 |
Jason | Male | 18 | 55 |
Jenny | Female | 25 | 95 |
Lilly | Female | 21 | 75 |
Megan | Female | 18 | 85 |
Mike | Male | 22 | 75 |
Tom | Male | 34 | 75 |
Sorted in ascending order by ages
Name | Age | Gender | Grade |
---|
Alex | 18 | Male | 88 |
Amy | 18 | Female | 75 |
Jason | 18 | Male | 55 |
Megan | 18 | Female | 85 |
Lilly | 21 | Female | 75 |
Mike | 22 | Male | 75 |
Jenny | 25 | Female | 95 |
Tom | 34 | Male | 75 |
Sorted in descending order by grades
Name | Age | Gender | Grade |
---|
Jenny | 25 | Female | 95 |
Alex | 18 | Male | 88 |
Megan | 18 | Female | 85 |
Tom | 34 | Male | 75 |
Mike | 22 | Male | 75 |
Lilly | 21 | Female | 75 |
Amy | 18 | Female | 75 |
Jason | 18 | Male | 55 |