Helper ExtendedArray


1Presentación

Helper para funcionalidades adicionales de procesamiento de arrays.


2Métodos estáticos

2.1fusion()

Este método estático fusiona dos arrays.

Cuando una clave es numérica, se fusiona como la función array_merge_recursive() de PHP. Cuando una clave es textual, se fusiona como la función array_replace_recursive() de PHP.

Si una clave contiene el sufijo __prepend, su contenido se añade al principio del contenido de la clave correspondiente sin el sufijo.

Firma del método:

fusion(?array $array1, ?array $array2) : array

Parámetros:

  • $array1: Primer array a fusionar.
  • $array2: Segundo array a fusionar.

2.2hasOnlyScalarValues()

Este método estático indica si un array contiene únicamente valores escalares.

Firma del método:

hasOnlyScalarValues(?array $array) : bool

Parámetro:

  • $array: El array que se debe analizar.

Valor devuelto: true si el array contiene únicamente valores escalares, o si está vacío o es null.