- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
$forms = array(
array('копейка', 'копейки', 'копеек', 1), // 10^-2
array('гривна', 'гривны', 'гривень', 0), // 10^ 0
array('тысяча', 'тысячи', 'тысяч', 1), // 10^ 3
array('миллион', 'миллиона', 'миллионов', 0), // 10^ 6
array('миллиард', 'миллиарда', 'миллиардов', 0), // 10^ 9
array('триллион', 'триллиона', 'триллионов', 0), // 10^12
);
$out = $tmp = array();
// Поехали!
$tmp = explode('.', str_replace(',','.', $inn));
$rub = number_format($tmp[ 0], 0,'','-');
if ($rub== 0) $out[] = $nol;
// нормализация копеек
$kop = isset($tmp[1]) ? substr(str_pad($tmp[1], 2, '0', STR_PAD_RIGHT), 0,2) : '00';
$segments = explode('-', $rub);
$offset = sizeof($segments);
if ((int)$rub== 0) { // если 0 рублей
$o[] = $nol;
$o[] = '';//$this->morph( 0, $forms[1][ 0],$forms[1][1],$forms[1][2]);
}
Lure Of Chaos 16.04.2012 18:18 # 0
DBdev 17.04.2012 10:17 # +2
wvxvw 16.04.2012 18:46 # +1
DBdev 17.04.2012 10:18 # +4
Bert 17.04.2012 16:00 # +5
lucidfoxGovno 17.04.2012 16:02 # 0
roman-kashitsyn 17.04.2012 16:03 # 0
автор преувеличил равенство полов: типа отличаются только индексом, содержимое совпадает
lucidfoxGovno 17.04.2012 16:19 # 0
roman-kashitsyn 17.04.2012 16:22 # 0
Vasiliy 18.04.2012 14:14 # 0
Гривна она одна
Рубль он один.
Steve_Brown 18.04.2012 14:56 # 0
Одно песо тридцать одно сентаво.
Хотя тут как-то мутно. [url]http://www.gramota.ru/slovari/dic/?lop=x&zar=x&ag=x&ab=x&lv=x&az=x&pe=x&wo rd=%EF%E5%F1%EE[/url]
Steve_Brown 18.04.2012 14:58 # 0
guest8 09.04.2019 13:07 # −999