Php > Code Snippets
Bubblesort routine
Bubblesort routine function BubbleSort($sort_array,$reverse) { for ($i = 0; $i < sizeof($sort_array); $i++){ for ($j = $i + 1; $j < sizeof($sort_array); $j++){ if($reverse){ if ($sort_array[$i] < $sort_array[$j]){ $tmp = $sort_array[$i]; $sort_array[$i] = $sort_array[$j]; $sort_array[$j] = $tmp; } }else{ if ($sort_array[$i] > $sort_array[$j]){ $tmp = $sort_array[$i]; $sort_array[$i] = $sort_array[$j]; $sort_array[$j] = $tmp; } } } } return $sort_array; } ?> Use like this $array = array{10,65,32,41,1,99}; $sorted = BubbleSort($array,0);
Php Codes
Algorithms
Arrays
Authentication
Calendar
Code Snippets
Programs
Content Manage
Contest Related
Cookies
Credit Cards
DBase Related
Databases
Date Time
Directories
E-Mail
Errors
File
File System
Forms
Handling
Graphics
HTML and PHP
Informix
Ingres
InterBase
LDAP
Look and Feel
Miscellaneous
MySQL
Other
PHP Classes
Searching
Navigation
Statistics
Strings
User Manage