frantzmiccoli / phphoneticindexing

PHP的音素索引,使用标准库进行英语索引,科隆音标进行德语索引,以及自定义算法进行法语索引

1.0.2-stable 2020-08-30 21:07 UTC

This package is not auto-updated.

Last update: 2024-09-24 15:32:32 UTC


README

Build Status

范围

我们试图提供不同语言的音素索引方法。

安装

composer require frantzmiccoli/phphoneticindexing

用法

use PhPhoneticIndexing\GetPhoneticIndex;

$getPhoneticIndex = new GetPhoneticIndex();

var_dump($getPhoneticIndex->getPhoneticIndex('carabine', 'fr')); // karabyn

请注意,如果您想支持新的语言,可以使用$getPhoneticIndex->addLanguage()添加。

法语实现

  1. 移除数字并转换为小写。
  2. 按照给定顺序进行替换。
  3. 移除重复项
  4. 移除-
  5. 如果需要,移除aeiouy123

侧注

这部分是在一次现场编程会议期间开发的。遗憾的是,质量很差,但链接在这里