Exemplo n.º 1
0
 /**
  * Sort array by multiple fields.
  *
  * @static
  *
  * @param array $array  array to sort passed by reference
  * @param array $fields fields to sort, can be either string with field name or array with 'field' and 'order' keys
  */
 public static function sort(array &$array, array $fields)
 {
     foreach ($fields as $fid => $field) {
         if (!is_array($field)) {
             $fields[$fid] = ['field' => $field, 'order' => ZBX_SORT_UP];
         }
     }
     self::$fields = $fields;
     uasort($array, ['self', 'compare']);
 }