雨伞 / speaknumber
此包最新版本(1.0.0)没有可用的许可证信息。
将数字转换为扩展形式。
1.0.0
2014-10-20 15:10 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.3
- squizlabs/php_codesniffer: ~1.5
Suggests
- ext-intl: Allow speaking a number in many languages.
- malukenho/speaknumber: Allow speaking a number in many languages. PHP 5.5 =>
This package is auto-updated.
Last update: 2024-09-04 22:09:22 UTC
README
为什么?
你有没有注意到,如今盲人在互联网上的导航方式?你有没有需要在系统中为残疾人士进行适配的情况?我认为你没有。
这是因为没有人非常关注可访问性。现在的盲人使用的是屏幕阅读器,它仅仅是一个读取用户屏幕上所有内容的程序(顺便说一句,这个领域还有很大的发展空间)。
Speak Number 的主要目标是让盲人更容易理解数字。
看看这个图像在没有 Speak Number 的情况下是如何读取的
<img src="numer.png" alt="9856 pessoas" /> <!-- nove, oito, cinco, seis pessoas -->
程序会单独读取每个数字,这会使理解变得困难。现在,想象一下读取一个数字,比如 100,000,000
。你在计数零时会不会感到困惑呢?
现在让我们看看使用 Speak Number 的效果
<img src="numer.png" alt="nove mil oitocentos e cinquenta e seis pessoas" />
注意: 这是主要目标。但是,你可以按需使用它。
简单示例
使用示例
<?php require 'vendor/autoload.php'; $number = (new \Speak\Number())->speak(8926); var_dump($number); // oito mil novecentos e vinte e seis.