Common and useful classes, methods, exceptions etc.
Useful methods related to arrays
Class: Meritoo\Common\Utilities\Arrays
File: src/Utilities/Arrays.php
Returns non-empty values, e.g. without "" (empty string), null or []
array $values- The values to filter
- values:
[](no values) - result:
[](an empty array)
- values:
[null, ""](all empty values) - result:
[](an empty array)
- values:
["test 1", "", 123, null, 0] - result:
["test 1", 123, 0]
Returns non-empty values concatenated by given separator
array $values- The values to filter[string $separator]- (optional) Separator used to implode the values. Default: ", ".
- values:
[](no values) - separator: default or any other string
- result:
""(an empty string)
- values:
[null, ""](all empty values) - separator: default or any other string
- result:
""(an empty string)
- values:
["test 1", "", 123, null, 0] - separator:
", "(default) - result:
"test 1, 123, 0"
- values:
["test 1", "", 123, null, 0] - separator:
" | " - result:
"test 1 | 123 | 0"