Files
wiosna-dev_common-library/docs/Static-methods/Arrays.md
Meritoo 292c5e6d4f Arrays > getNonEmptyValues() method > returns non-empty values, e.g. without "" (empty string), null or []
Arrays > getNonEmptyValuesAsString() method > returns non-empty values concatenated by given separator
2019-02-22 14:19:17 +01:00

1.7 KiB
Raw Permalink Blame History

Meritoo Common Library

Common and useful classes, methods, exceptions etc.

Arrays

Useful methods related to arrays

Class: Meritoo\Common\Utilities\Arrays File: src/Utilities/Arrays.php

getNonEmptyValues(array $values)

Returns non-empty values, e.g. without "" (empty string), null or []

Arguments
  • array $values - The values to filter
Example 1
  • values: [] (no values)
  • result: [] (an empty array)
Example 2
  • values: [null, ""] (all empty values)
  • result: [] (an empty array)
Example 3
  • values: ["test 1", "", 123, null, 0]
  • result: ["test 1", 123, 0]

getNonEmptyValuesAsString(array $values, $separator = ', ')

Returns non-empty values concatenated by given separator

Arguments
  • array $values - The values to filter
  • [string $separator] - (optional) Separator used to implode the values. Default: ", ".
Example 1
  • values: [] (no values)
  • separator: default or any other string
  • result: "" (an empty string)
Example 2
  • values: [null, ""] (all empty values)
  • separator: default or any other string
  • result: "" (an empty string)
Example 3
  • values: ["test 1", "", 123, null, 0]
  • separator: ", " (default)
  • result: "test 1, 123, 0"
Example 4
  • values: ["test 1", "", 123, null, 0]
  • separator: " | "
  • result: "test 1 | 123 | 0"

More

  1. Base test case (with common methods and data providers)
  2. Collection of elements
  3. Exceptions
  4. Static methods
    1. Arrays
    2. Regex
  5. Value Objects

Back to Readme