Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: максимальное значение переменной
 
 автор: Sasha   (20.01.2006 в 01:14)   письмо автору
 
 

Переменной передается некоторое числовое значение.
Дальше увеличивается на 1 и передается опять ей....


Можно ли ограничить максимальное числовое значение переменной?

   
 
 автор: cheops   (20.01.2006 в 01:17)   письмо автору
 
   для: Sasha   (20.01.2006 в 01:14)
 

Ну можно наверное, поставьте условие, как только она достигнет потолка - прекратить увеличение...

   
 
 автор: Sasha   (20.01.2006 в 01:22)   письмо автору
 
   для: cheops   (20.01.2006 в 01:17)
 

А как оно похоже?
Я пока придумал только укоротить значение до двух цифр, но 99 это много. хотяб 33 :)

   
 
 автор: Евгений Петров   (20.01.2006 в 01:43)   письмо автору
 
   для: Sasha   (20.01.2006 в 01:22)
 

Че то не очень задача ясна. Обьясните поподробнее.

   
 
 автор: Loki   (20.01.2006 в 09:37)   письмо автору
 
   для: Sasha   (20.01.2006 в 01:14)
 


$i=0;
while (true)
{
 if ($i>33)
 {
 echo "усе! я - пас!";
 exit();
 }
 {
  echo "ставка $i. Поднимаю на один";
 $i++;
 } 
}

   
 
 автор: Sasha   (20.01.2006 в 11:43)   письмо автору
 
   для: Loki   (20.01.2006 в 09:37)
 

Ух. Задал я задачку моему ИЕ, бедняга аж завис :)
Почему-то значение увеличивалось само по себе, пока не стало странным рядом цифр с 33 в конце.

Тут разобрался. Спасибо.


А как можно проверить, чтоб значение было только цифрой, иначе exit() ?

   
 
 автор: Loki   (20.01.2006 в 12:25)   письмо автору
 
   для: Sasha   (20.01.2006 в 11:43)
 


if (!is_numeric($num)) exit();

   
 
 автор: Sasha   (20.01.2006 в 13:12)   письмо автору
 
   для: Loki   (20.01.2006 в 12:25)
 

Странно, но не проходят только русские буквы.



А что передается в параметр, когда ничего не передается, т.е. в строке index.php? его нет ?

   
 
 автор: Sasha   (20.01.2006 в 17:55)   письмо автору
 
   для: Sasha   (20.01.2006 в 13:12)
 

Может ещё есть идеи, а?

   
 
 автор: cheops   (21.01.2006 в 00:02)   письмо автору
 
   для: Sasha   (20.01.2006 в 17:55)
 

Можно проверить при помощи регулярного выражения
<?php
  
if(!preg_match("|^[\d]+$|"$num)) exit();
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования