Download the PHP package dezworkastronphp/collection without Composer
On this page you can find all versions of the php package dezworkastronphp/collection. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dezworkastronphp/collection
More information about dezworkastronphp/collection
Files in dezworkastronphp/collection
Package collection
Short Description better abstraction of array built in type
License MIT
Informations about the package collection
Collection
Instalação
composer require astronphp/collection
Guia do Usuário
- __construct
- unshift
- push
- set
- get
- isset
- empty
- unset
- length
- shift
- pop
- first
- last
- each
- for
- walk
- sum
- contains
- map
- filter
- reduce
- join
- random
- shuffle
- flip
- keys
- values
- column
- chunk
- unique
- coalesce
- merge
- reverse
- search
- lower
- upper
- toArray
- toJson
- sort
- rsort
- asort
- arsort
- ksort
- krsort
- union
- diff
- outer
- intersect
- cartesian
- isCollection
- combine
- range
construct
Recebe opcionalmente um array ou um objeto, que será convertido internamente.
unshift
Adiciona valores no início da coleção.
push
Adiciona valores ao final da coleção.
set
Associa uma chave à um valor.
get
Recupera valores da coleção
isset
Verifica chaves não inicializadas ou com valor nulo
empty
Verifica chaves vazias
unset
Remove chaves
length
Recupera o tamanho da coleção
shift
Remove o primeiro elemento da coleção retornando o elemento removido
pop
Remove o ultimo elemento da coleção retornando o elemento removido
first
Recupera o primeiro item da coleção
last
Recupera o último item da coleção
each
Percorre toda a coleção
for
Percorre a coleção em passos
walk
Percorre a coleção recursivamente
sum
Soma todos os elementos da coleção
contains
Verifica se um dado valor existe na coleção
map
Aplica um callback em todos os elementos da coleção
filter
Filtra a coleção utilizando um callback
reduce
Reduz a coleção a um único valor
join
Junta os elementos em uma string
random
Recupera elementos aleatórios da coleção
shuffle
Embaralha os elementos da coleção
flip
Inverte a relação entre chaves e valores da coleção
keys
Retorna uma coleção apenas com as chaves da coleção anterior
values
Retorna uma coleção apenas com os valores da coleção anterior
column
Recupera dados de uma coluna da coleção
chunk
Divide a coleção em partes iguais
unique
Remove duplicatas
coalesce
Retorna o primeiro valor não nulo encontrado
merge
Mescla todas as dimensões da coleção
reverse
Inverte a coleção
search
Retorna a chave do valor solicitado
lower
Transforma recursivamente o case de todas as chaves da coleção para minúsculo
upper
Transforma recursivamente o case de todas as chaves da coleção para maiúsculo
toArray
Recupera o array interno da coleção
toJson
Retorna o conteúdo da coleção em uma string JSON
sort
Ordena os valores da coleção
rsort
Ordena os valores da coleção em ordem inversa
asort
Ordena os valores da coleção mantendo a associação
arsort
Ordena os valores da coleção em ordem inversa mantendo a associação
ksort
Ordena os valores da coleção pelas chaves
krsort
Ordena os valores da coleção pelas chaves em ordem inversa
union
Realiza a união entre todos os conjuntos da coleção
diff
Realiza a diferença entre todos os conjuntos da coleção
outer
Realiza a diferença total entre conjuntos
intersect
Realiza a intersecção entre todos os conjuntos da coleção
cartesian
Realiza o produto cartesiano entre todos os conjuntos da coleção