-<?
+<?php
/**
** array.php
**
**
**/
+ $array_php = true;
+
function ary_sort($ary,$col, $dir = 1){
// The globals are used because USORT determines what is passed to comp2
// These should be $this->col and $this->dir in a class
}
$GLOBALS["col"] = $col; // Column or Columns as an array
$GLOBALS["dir"] = $dir; // Direction, a positive number for ascending a negative for descending
-
- function comp2($a,$b,$i = 0) {
+
+ usort($ary,comp2);
+ return $ary;
+ }
+
+ function comp2($a,$b,$i = 0) {
global $col;
global $dir;
$c = count($col) -1;
}
return $r;
}
-
- usort($ary,comp2);
- return $ary;
+
+ function removeElement($array, $element) {
+ $j = 0;
+ for ($i = 0;$i < count($array);$i++)
+ if ($i != $element) {
+ $newArray[$j] = $array[$i];
+ $j++;
+ }
+
+ return $newArray;
}
+
+ function array_cleave($array1, $column)
+ {
+ $key=0;
+ $array2 = array();
+ while ($key < count($array1)) {
+ array_push($array2, $array1[$key]["$column"]);
+ $key++;
+ }
+
+ return ($array2);
+ }
+
?>