| |
автор: WinT (08.07.2006 в 18:19) |
|
| | "На сайте 1 человек" и "На сайте 2 человека" чтобы скрипт автоматически менял окончания. | |
| |
|
|
| |
|
|
| |
для: WinT
(08.07.2006 в 18:19)
| | | Вероятнее всего ручками.
Ставьте условие на цифры и их окончание.
К примеру:
<?php
if($num == 2 || $num == 3 || $num ==4)
{
$string = "человека";
}
else
{
$string = "человек";
}
?>
|
Конечно лучше создать массив цифр которые могут иметь это окончание | |
| |
|
|
| |
|
|
| |
для: hell_riser
(08.07.2006 в 18:33)
| | | а если 12 ? или 22 ? ;-) | |
| |
|
|
| |
|
|
| |
для: DDK
(08.07.2006 в 18:53)
| | | 22, 33, 44 и т.д. в массив.А 12 тут причём(12 человек) | |
| |
|
|
|
| |
|
|
| |
для: WinT
(08.07.2006 в 18:19)
| | |
<?
$num = rand(0, 30);
echo $num."<br><br>";
if($num > 10 && $num < 15)
{
$str = "";
}
else
{
if($num % 10 < 5 && $num % 10 > 1)
{
$str = "а";
}
else
{
$str = "";
}
}
echo $num." человек".$str;
?>
|
| |
| |
|
|
| |
|
|
| |
для: DDK
(08.07.2006 в 20:54)
| | | :) Прикольно :) Насколько я помню у меня по хуже скрипт. | |
| |
|
|
| |
автор: WinT (08.07.2006 в 21:18) |
|
| |
для: AKiRA
(08.07.2006 в 21:03)
| | | Спасибо. AKiRA, у Вас он позамудренней. | |
| |
|
|