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.