<?php
# Version 1.0
require_once('../include/config.inc.php');
$a = array('a','a','a','b','b','u','k','b','a','d');
$b = array('a','a','a','g','b','a','gh','d','a','s');
$c = array('moike','baob','aaspen','bmobby','anne','erin','oden','boy','arial','yolanda');
for($i=0;$i<count($a);$i++)
{
$ar[$i]['one'] = $a[$i];
$ar[$i]['two'] = $b[$i];
$ar[$i]['three'] = $c[$i];
}
// Single Dem. Array
$ar = array('a','a','c','c','e','a','aa','a1','2a','2a');
// Create sorting object, send in (type of sort, and sort flags) both optional
// ($the array,which keys to sort by - can send in multiple keys to sort by,
// the order of the sort will be from left to right
$sorting = new sorting();
foreach($sorting->sort_list($ar,'one','two') as $a)
echo "$a[one]-$a[two]<br>";
echo '<br>';
// Reverse the current sort method
$sorting->reverse();
//foreach($sorting->sort_list($ar,'one','two') as $a)echo "$a[one]-$a[two]<br>";echo '<br>';
$t = $sorting->sort_list($ar,'two','one');
foreach($t as $a)
echo "$a[one]-$a[two]<br>";
echo '<br>';
// Reverse the current sort method
$sorting->reverse();
foreach($sorting->sort_list($ar,'one','two','three') as $a)
echo "$a[one]-$a[two]-$a[three]<br>";
echo '<br>';
// Set the current sort method
$sorting->sort_by = 'arsort';
foreach($sorting->sort_list($ar,'two','one') as $a)
echo "$a[one]-$a[two]<br>";
echo '<br>';
?>
|