powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / проверить что число...
6 сообщений из 6, страница 1 из 1
проверить что число...
    #32156708
папа Карло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как проверить, что в переменной целое число? Регулярное выражение писать или есть функция? я про php.... и мою переменную $my_var :)
...
Рейтинг: 0 / 0
проверить что число...
    #32161924
DELtaPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Регулярное...
...
Рейтинг: 0 / 0
проверить что число...
    #32168118
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как то через жопу регулярным - а если ты
сто тыщ раз за секунду должон проверить?
Что, гори процессор синем пламенем, да?
Или: старей юзер, прграмма думает! Умные
и хитрые программеры прогу оптимизировали
- регулярною экспрессией проверяют, а не
целое ли число? Причем в ПХП - самом
интепретбредятеньском языке в мире!

Ладно, спасу я вас:..

is_int
(PHP 3, PHP 4 )

is_int -- Find whether a variable is an integer
Description
bool is_int ( mixed var)


Returns TRUE if var is an integer FALSE otherwise.

Note: To test if a variable is a number or a numeric string (such as form input, which is always a string), you must use is_numeric().

See also is_bool(), is_float(), is_integer(), is_numeric(), is_string(), is_array(), and is_object().


И в следующий раз - на www.php.net, в строке поиска вводите желаемое
и все вам найдут.
Ха, регулярным, хо!..
...
Рейтинг: 0 / 0
проверить что число...
    #32179080
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, у тебя есть $var. Тебе нужно вывести на экран - целое ли это число:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<?
if(is_int($var)) {
echo  "Число целое" ;
} else {
echo  "Число нецелое" ;
}
?>
...
Рейтинг: 0 / 0
проверить что число...
    #32179099
Фотография Shalmoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, это слишком сложный способ - сходу не понять. Вот как надо:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<?
$var_is_int // здесь мы создаем переменную, чтобы потом туда запихать
          // информацию о том, число ли то, что мы собираемся проверять.
    = is_int($var); // вот вызов той функции, которая и определяет, целое ли
    // число в переменной по имени $var
switch($var_is_int){// здесь мы-таки определим, целым ли было то 
    //число, которое хранилось в переменной $var
case true:  /*да! число целое! выводим информацию об этом на экран пользователю с помощью функции echo - функции, выводящей на экран.*/ 
     echo  " Число в переменной целое!" ; break;
default:  /* если в переменной $var_is_int не значение true, соответственно единственное по условию, что там теперь может быть - значение false */ 
     echo  " Число в переменной нецелое!" ; break;
}
?>


Так понятно?
...
Рейтинг: 0 / 0
проверить что число...
    #32182560
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shalmoo :
Вообще-то твой пример будет по сложнее шогаловского. Так-что... К тому-же не известно, как он (автор топика) все это захочет провернуть в скрипте. Может совсем не так, как ты.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / проверить что число...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]