uxmsdevs/didyoumean

Provides correct word suggestions based on a dictionary by levenshtein function

Maintainers

Package info

github.com/uxmsdevs/didyoumean

Homepage

pkg:composer/uxmsdevs/didyoumean

Statistics

Installs: 70

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

dev-master 2016-03-23 15:45 UTC

This package is not auto-updated.

Last update: 2026-03-21 02:18:38 UTC


README

Provides correct word suggestions based on a dictionary by levenshtein function.

dictionaries directory can be populated for supporting multilanguage suggestions

Usage

use Uxms\DidYouMean\MatchWord;
$dym = new MatchWord('en', 'Banana');

echo $dym->checkMatch();

OR

$dym = new MatchWord;
$dym->setLanguage('en')->setWord('Banana');

echo $dym->checkMatch();

OR

$dym = new MatchWord;
$dym->setLanguage('en');
$dym->setWord('Banana');

echo $dym->checkMatch();

Returns

Returns json encoded array like:

{"status":1,"description":"Exact match","closest":"banana"}

or if not matched:

{"status":0,"description":"Did you mean","closest":"banana"}