ilya/fuzzy

Nice PHP library for fuzzy string searching

1.0.0 2014-04-15 16:59 UTC

This package is not auto-updated.

Last update: 2024-12-20 22:27:44 UTC


README

Fuzzy searching in PHP made easy!

Installation

composer require ilya/fuzzy:~1

Use

array search(array $rows, string $query, integer $threshold = 3)

$rows = ['f', 'fo', 'foo', 'foob', 'fooba', 'foobar'];

$fuzzy = new \Fuzzy\Fuzzy;

$query = 'foobar';

$fuzzy->search($rows, $query, 0); // ['foobar']
$fuzzy->search($rows, $query, 1); // ['foobar', 'fooba']
$fuzzy->search($rows, $query, 2); // ['foobar', 'fooba', 'foob']
$fuzzy->search($rows, $query, 3); // ['foobar', 'fooba', 'foob', 'foo']

License

This project is licensed under the MIT license.