<?PHP $arr=array("rice","corn","meat","fish"); sort($arr); foreach($arr as $element) echo "$element, "; //corn, fish, meat, rice, ?>
There are two sort flags, SORT_NUMERIC: based by numeric, SORT_STRING: based by alphabet order.
<?PHP $arr=array(1,2,3,4,5,6,7,8,9,11,12,34,56); sort($arr); foreach($arr as $element) echo "$element, "; //corn, fish, meat, rice, sort($arr, SORT_STRING); foreach($arr as $element) echo "$element, "; //1, 11, 12, 2, 3, 34, 4, 5, 56, 6, 7, 8, 9, ?>
If no sorting flag parameter, and the array contains both string and number, the array will be sorted alphebetically.
<?PHP $arr=array("rice","corn",4, "meat","fish"); sort($arr); foreach($arr as $element) echo "$element, "; //corn, fish, meat, rice, 4, ?>