WireArray::sortFlags()
Get or set sort flags that affect behavior of any sorting functions
The following constants may be used when setting the sort flags:
SORT_REGULARcompare items normally (don’t change types)SORT_NUMERICcompare items numericallySORT_STRINGcompare items as stringsSORT_LOCALE_STRINGcompare items as strings, based on the current localeSORT_NATURALcompare items as strings using “natural ordering” like natsort()SORT_FLAG_CASEcan be combined (bitwise OR) with SORT_STRING or SORT_NATURAL to sort strings case-insensitivelySORT_APPEND_NULLScan be used on its own or combined with any of above (bitwise OR) to specify that null or blank values should be treated as unsortable and appended to the end of the sortable set rather than sorted as blank values. This duplicates the behavior prior to 3.0.194 (available only in 3.0.194+. Note that this flag is unique to ProcessWire only and is not in PHP.
For more details, see $sort_flags argument at: https://www.php.net/manual/en/function.sort.php
Available since version 3.0.129.
Usage
// basic usage
$int = $wireArray->sortFlags();
// usage with all arguments
$int = $wireArray->sortFlags(bool $sortFlags = false);Arguments
| Name | Type(s) | Description |
|---|---|---|
$sortFlags (optional) | bool | Optionally specify flag(s) to set |
Return value
intReturns current flags
WireArray methods and properties
API reference based on ProcessWire core version 3.0.252