Download the PHP package samsonasik/array-lookup without Composer
On this page you can find all versions of the php package samsonasik/array-lookup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download samsonasik/array-lookup
More information about samsonasik/array-lookup
Files in samsonasik/array-lookup
Package array-lookup
Short Description A fast lookup library that help you verify and search array and Traversable data
License MIT
Homepage https://github.com/samsonasik/ArrayLookup
Informations about the package array-lookup
ArrayLookup
Introduction
ArrayLookup is a fast lookup library that help you verify and search array
and Traversable
data.
Features
- [x] Verify at least times:
once()
,twice()
,times()
- [x] Verify exact times:
once()
,twice()
,times()
- [x] Search data:
first()
,last()
,rows()
- [x] Collect data with filter and transform
Installation
Require this library uses composer.
Usage
A. AtLeast
1. AtLeast::once()
It verify that data has filtered found item at least once.
2. AtLeast::twice()
It verify that data has filtered found items at least twice.
3. AtLeast::times()
It verify that data has filtered found items at least times passed in 3rd arg.
B. Only
1. Only::once()
It verify that data has filtered found item exactly found only once.
2. Only::twice()
It verify that data has filtered found items exactly found only twice.
3. Only::times()
It verify that data has filtered found items exactly found only same with times passed in 3rd arg.
C. Finder
1. Finder::first()
It search first data filtered found.
2. Finder::last()
It search last data filtered found.
3. Finder::rows()
It get rows data filtered found.
D. Collector
It collect filtered data, with new transformed each data found:
Before
After