groups

name language licence
delay function JavaScript Other
RwSetGet JavaScript Other
Contact Form 1 PHP Other
Email Obfuscation PHP Other
MultiSort PHP Other
Show Recent Posts 2 PHP Other
JavaScript Compressor - PHP PHP GPL 2
officeHours OPEN/CLOSE visitor notification PHP Other

< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 >



language: PHP
licence: Other

MultiSort

options: view full snippetsend to code collector
<?
//sort by second column then first one
$orderBy=array('0'=>'asc', '1'=>'asc');

function KES_cmp($a, $b) {
  global $orderBy;
  $result= 0;
  foreach( $orderBy as $key => $value ) {
    if( $a[$key] == $b[$key] ) continue;
    $result= ($a[$key] < $b[$key])? -1 : 1;
    if( $value=='desc' ) $result= -$result;
    break;
    }
  return $result;
  }
	
(Continues...)