Правильное окончание тем.

0
Пользователи
+ 1
Новичок
alexben
04:13, 22.07.2011
Заметил не логичное окончание тем на морде форума.
Думается что просто не обратили внимания. Надеюсь войдет последующие версии движка.
Выкладываю лаконичную функцию.
php code:
  1. $lang['com_num_1'] = "тема";
  2. $lang['com_num_2'] = "темы";
  3. $lang['com_num_3'] = "тем";
  4.  
  5. function comword( $num ) {
  6. global $lang;
  7. $num = $num % 100;
  8.  
  9. if ($num > 19) {
  10. $num = $num % 10;
  11. }
  12.  
  13. switch($num) {
  14.  
  15. case 1: {
  16. return $lang['com_num_1'];
  17. }
  18.  
  19. case 2: case 3: case 4: {
  20. return $lang['com_num_2'];
  21. }
  22.  
  23. default: {
  24. return $lang['com_num_3'];
  25. }
  26.  
  27. }
  28. }
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.