An open API service indexing awesome lists of open source software.

https://github.com/oliver-dvorski/array_find

array_find for php. It stops the linear search when the first match is found.
https://github.com/oliver-dvorski/array_find

arrays linear-search-algorithm php search

Last synced: 3 months ago
JSON representation

array_find for php. It stops the linear search when the first match is found.

Awesome Lists containing this project

README

          

ℹ️ As of php 8.4, this function is [natively supported by php](https://www.php.net/manual/en/function.array-find.php).

Install the dependencies with `composer install`.

You can confirm that the program does what it should by running the `composer
test` script.

## Usage

```php
$people = [
['name' => 'John', 'age' => 20],
['name' => 'Jane', 'age' => 21],
['name' => 'Jack', 'age' => 22],
];

// Returns ['name' => 'Jane', 'age' => 21]
$found = array_find($people, fn($item) => $item['name'] === 'Jane');
```