Просмотр поста

.
ramzes
<?php
function num2words() {
    $args = func_get_args();
    $num = $args[0]%100;
    if ($num>19) { $num=$num%10; }
    switch ($num) {
        case 1:  { return $args[1]; }
        case 2:
        case 3:
        case 4:  { return $args[2]; }
        default: { return $args[3]; }
    }
}

$int = 2;
echo $int.' '.num2words($int, 'монета', 'монеты', 'монет'); // 2 монеты