|
|
|
| Переменной передается некоторое числовое значение.
Дальше увеличивается на 1 и передается опять ей....
Можно ли ограничить максимальное числовое значение переменной? | |
|
|
|
|
|
|
|
для: Sasha
(20.01.2006 в 01:14)
| | Ну можно наверное, поставьте условие, как только она достигнет потолка - прекратить увеличение... | |
|
|
|
|
|
|
|
для: cheops
(20.01.2006 в 01:17)
| | А как оно похоже?
Я пока придумал только укоротить значение до двух цифр, но 99 это много. хотяб 33 :) | |
|
|
|
|
|
|
|
для: Sasha
(20.01.2006 в 01:22)
| | Че то не очень задача ясна. Обьясните поподробнее. | |
|
|
|
|
|
|
|
для: Sasha
(20.01.2006 в 01:14)
| |
$i=0;
while (true)
{
if ($i>33)
{
echo "усе! я - пас!";
exit();
}
{
echo "ставка $i. Поднимаю на один";
$i++;
}
}
|
| |
|
|
|
|
|
|
|
для: Loki
(20.01.2006 в 09:37)
| | Ух. Задал я задачку моему ИЕ, бедняга аж завис :)
Почему-то значение увеличивалось само по себе, пока не стало странным рядом цифр с 33 в конце.
Тут разобрался. Спасибо.
А как можно проверить, чтоб значение было только цифрой, иначе exit() ? | |
|
|
|
|
|
|
|
для: Sasha
(20.01.2006 в 11:43)
| |
if (!is_numeric($num)) exit();
|
| |
|
|
|
|
|
|
|
для: Loki
(20.01.2006 в 12:25)
| | Странно, но не проходят только русские буквы.
А что передается в параметр, когда ничего не передается, т.е. в строке index.php? его нет ? | |
|
|
|
|
|
|
|
для: Sasha
(20.01.2006 в 13:12)
| | Может ещё есть идеи, а? | |
|
|
|
|
|
|
|
для: Sasha
(20.01.2006 в 17:55)
| | Можно проверить при помощи регулярного выражения
<?php
if(!preg_match("|^[\d]+$|"$num)) exit();
?>
|
| |
|
|
|