Skip to content

Instantly share code, notes, and snippets.

@cjwfuller
Created February 4, 2014 15:32
Show Gist options
  • Save cjwfuller/8805887 to your computer and use it in GitHub Desktop.
Save cjwfuller/8805887 to your computer and use it in GitHub Desktop.
Bubble sort in PHP
<?php
$arr = array( 5, 3, 2, 8, 4, 1 );
$arr_len = count( $arr );
$swap = TRUE;
while( $swap ) {
$swap = FALSE;
for( $i = 0; $i < $arr_len - 1; $i++ ) {
if( $arr[$i] > $arr[$i + 1] ) {
$tmp = $arr[$i];
$arr[$i] = $arr[$i + 1];
$arr[$i + 1] = $tmp;
$swap = TRUE;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment