Xwab
Форумыnavigate_nextДругие CMS

Новый движок Сец сети
Сообщения
jasis

Закрытоя
соцыальноя
сеть

как можна было такое написать?

20 Ноя 2012, 9:51
Arab

jasis, та да

26 Ноя 2012, 0:34
okmob

автор верни мне мои 100 wmr ... из тебя никакой кодер не станет

26 Ноя 2012, 18:05
SPAHI4

DenSBK пишет:
"kokir31_rus, Не проще сделать так?
[php:1:fbfc1e197c]//-- 5. Склонение слов --\\
function num2word($num,$words) {
$num=$num%100;
if ($num>19) { $num=$num%10; }
switch ($num) {
case 1: { return($words[0]); }
case 2: case 3: case 4: { return($words[1]); }
default: { return($words[2]); }
}
}

$words=Array("год", "года", "лет");
echo "15 ".num2word(15,$words)."\n";
[/php:1:fbfc1e197c]

Вывод:
[php:1:fbfc1e197c]15 лет.[/php:1:fbfc1e197c]
При смене цифры автоматом меняет слово! Если наример будет 21 то год. 22 уже года!"


function plural($number, $titles) {
    $cases = array(2, 0, 1, 1, 1, 2);
    return $number . " " . $titles[($number % 100 > 4 && $number % 100 < 20) ? 2 : $cases[min($number % 10, 5)]];
}

27 Ноя 2012, 17:45
Ответить на тему