Helper ExtendedArray


1Apresentação

Helper com funcionalidades adicionais de processamento de arrays.


2Métodos estáticos

2.1fusion()

Este método estático mescla dois arrays.

Quando uma chave é numérica, ela é mesclada como a função do PHP array_merge_recursive(). Quando uma chave é textual, ela é mesclada como a função do PHP array_replace_recursive().

Se uma chave contém o sufixo __prepend, seu conteúdo é adicionado no início do conteúdo da chave correspondente sem o sufixo.

Assinatura do método:

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

Parâmetros:

  • $array1: Primeiro array a ser mesclado.
  • $array2: Segundo array a ser mesclado.

2.2hasOnlyScalarValues()

Este método estático indica se um array contém apenas valores escalares.

Assinatura do método:

hasOnlyScalarValues(?array $array) : bool

Parâmetro:

  • $array: O array a ser analisado.

Valor retornado: true se o array contiver apenas valores escalares, ou se estiver vazio ou nulo.