in-arrays
Checks if a value exists in an array of arrays., (*1)
use Jstewmc\InArrays\In;
$arrays = [
'foo' => ['foo', 'bar', 'baz'],
'bar' => ['foo', 'bar', 'baz']
];
$service = new In($arrays);
$service('foo', 'foo'); // returns true
$service('bar', 'foo'); // returns true
$service('bar', 'qux'); // returns false (value "qux" does not exist)
$service('baz', 'foo'); // returns false (array "baz" does not exist)
Case-sensitivity
This library, like PHP, uses case-sensitive keys and values., (*2)
For example:, (*3)
use Jstewmc\InArrays\In;
// note the lower-case key and value
$service = new In(['foo' => ['foo']);
$service('foo', 'foo'); // returns true
$service('FOO', 'foo'); // returns false (keys are case-sensitive)
$service('bar', 'FOO'); // returns false (values are case-sensitive)
That's about it!, (*4)
Author
Jack Clayton, (*5)
License
MIT, (*6)
Version
0.1.0, August 27, 2016