Sort
class Sort
Properties
static | $search_params |
Methods
__construct()
Constructor
array
by_array_value(array $array, mixed $value_key, bool|string $order = 'asc', bool $case_sensitive = false, bool $assoc = false)
Sorts an array by a certain array value, e.g. $a[0]['name']='a'; $a[1]['name']='b'; by array value 'name'
array
by_model_property(array $array, $value_key, string $order = 'asc', bool $case_sensitive = false, bool $assoc = false)
Sorts a model collection by a certain model property
array
by_obj_func(array $array, mixed $value_key, string $order = 'asc', bool $case_sensitive = false, string $func = 'get_field', array $args = [])
Sorts an array by a certain array value, e.g. $a[0]['name']='a'; $a[1]['name']='b'; by array value 'name'
static
search_callback(mixed $a, mixed $b)
Search Callback
Details
at line 20
__construct()
Constructor
at line 35
array
by_array_value(array $array, mixed $value_key, bool|string $order = 'asc', bool $case_sensitive = false, bool $assoc = false)
Sorts an array by a certain array value, e.g. $a[0]['name']='a'; $a[1]['name']='b'; by array value 'name'
at line 84
array
by_model_property(array $array, $value_key, string $order = 'asc', bool $case_sensitive = false, bool $assoc = false)
Sorts a model collection by a certain model property
at line 60
array
by_obj_func(array $array, mixed $value_key, string $order = 'asc', bool $case_sensitive = false, string $func = 'get_field', array $args = [])
Sorts an array by a certain array value, e.g. $a[0]['name']='a'; $a[1]['name']='b'; by array value 'name'
at line 124
static
search_callback(mixed $a, mixed $b)
Search Callback