pendenga/phonespell

使用电话号码拼写字符

0.1.0 2020-03-02 16:39 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:44 UTC


README

使用电话号码拼写字符。这个库包含了单词列表和必要的功能,以高效地找到电话号码中隐藏的单词,从而更容易记住它们。这个项目是在我们公司获得一个新的会议桥系统时受到启发的,现在我必须记住一个六位数的会议线路,而不是以前的单数字线路。

安装

此包托管在 Packagist 上,可以通过 Composer 安装。

要求

  • PHP 版本 7.1 或更高(推荐 7.2+)
  • Composer(用于安装)

通过 Composer 安装

在您的仓库的命令行中运行以下命令

composer require pendenga/phonespell

或将以下行添加到您的 composer.json 文件中...

"require": {
  "pendenga/phonespell": "0.1.0",
},

然后运行以下命令

$ composer update

这将设置 Pendenga PhoneSpell 为您的项目的依赖项并安装它。

在启动您的应用程序时,您需要包含 'vendor/autoload.php' 以设置自动加载。

使用示例

use Pendenga\PhoneSpell\Dictionary;
use Pendenga\PhoneSpell\PhoneSpell;
use Pendenga\PhoneSpell\WordListFactory;
use Psr\Log\NullLogger;

$logger = new NullLogger();
$wlf = WordListFactory::instance(Dictionary::instance($logger), $logger);

$results = PhoneSpell::instance($wlf, $logger)->lookForAllWords('593563');

print "Top 10 Results: \n";
print_r(array_slice($results, 0, 10));