... function __RecordsCompare($a, $b) { $len_a = strlen($a["CONDITION"]); $len_b = strlen($b["CONDITION"]); if ($len_a < $len_b) return 1; elseif ($len_a > $len_b) return -1; else return 0; } ... |
... private static function recordsCompare($a, $b) { $sortA = isset($a["SORT"]) ? intval($a["SORT"]) : self::DEFAULT_SORT; $sortB = isset($b["SORT"]) ? intval($b["SORT"]) : self::DEFAULT_SORT; if ($sortA > $sortB) return 1; elseif ($sortA < $sortB) return -1; /* $isIdA = isset($a["ID"]) && ($a["ID"] != ""); $isIdB = isset($b["ID"]) && ($b["ID"] != ""); if ($isIdA && !$isIdB) return 1; if (!$isIdA && $isIdB) return -1; */ $lenA = strlen($a["CONDITION"]); $lenB = strlen($b["CONDITION"]); if ($lenA < $lenB) return 1; elseif ($lenA > $lenB) return -1; else return 0; } ... |