wireLength() function
Returns string length of any type (string, array, object, bool, int, etc.)
- If given a string it returns the multibyte string length.
- If given a bool, returns 1 for true or 0 for false.
- If given an int or float, returns its length when typecast to string.
- If given array or object it duplicates the behavior of
wireCount()
. - If given null returns 0.
Please note this method is and thus not intended to be called directly.
Available since version 3.0.192.
Internal usage
// basic internal usage
$int = wireLength ($value);
// internal usage with all arguments
$int = wireLength ($value, bool $mb = true);
Arguments
Name | Type(s) | Description |
---|---|---|
$value | string array object int bool null | |
$mb (optional) | bool | Use multibyte string length when available Default:true |
Return value
int
Functions methods and properties
API reference based on ProcessWire core version 3.0.251