malukenho / speaknumber
此包的最新版本(1.0.0)没有可用的许可证信息。
将数字转换为扩展形式。
1.0.0
2015-02-26 18:09 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- phpunit/phpunit: 4.2.4
- squizlabs/php_codesniffer: ~1.5.4
Suggests
- ext-intl: Allow speaking a number in many languages.
This package is auto-updated.
Last update: 2024-09-20 23:53:03 UTC
README
安装
composer require malukenho/speaknumber
为什么?
您是否意识到今天盲人如何在网上导航?您是否需要为残疾人适配您的系统?我相信您没有。
这是因为没有人太在意可访问性。今天的盲人使用屏幕阅读器,这只是一个读取用户屏幕上所有内容的程序(顺便说一下,这个领域还有很大的提升空间)。
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" />
注意: 这是我们主要的目标。但,您可以根据自己的需求使用它。
示例 Speak\Number#speak($number)
<?php require 'vendor/autoload.php'; $number = (new \Speak\Number())->speak(8926); var_dump($number); // oito mil novecentos e vinte e seis.