djunehor/word-to-number

将单词转换为数字

1.0.0 2019-11-27 22:23 UTC

This package is auto-updated.

Last update: 2024-09-19 15:44:50 UTC


README

CircleCI Latest Stable Version Total Downloads License Build Status Scrutinizer Code Quality Code Coverage StyleCI

此PHP包允许您将用文字书写的数字转换为整数。

安装

您可以通过composer安装此包

composer require djunehor/word-to-number

使用

use Djunehor\Number\WordToNumber;

$wordToNumber = new WordToNumber();
$wordTransformer = $wordToNumber->getWordTransformer();
// you can specify locale via: $wordToNumber->getWordTransformer('en');
$number = $wordTransformer->toNumber($word);

通过助手

$number = word_to_number($word);
// default locale is en

$number = word_to_number($word, 'yo');
// specify Yoruba locale

可用区域设置

添加新区域设置

  • Locales 目录下,创建一个实现 WordTransformerYourLocaleTransformer
  • 确保有一个接受字符串并返回整数的 toNumber() 方法
  • YourLocaleTransformer::class 添加到 WordToNumber 中的 $wordTransformers 数组
  • 确保类通过测试
  • 更新Readme中的 可用区域设置 部分,包括您新添加的区域设置
  • 创建一个Pull Request