[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт определения типа переменных
@dmir@l
Задача...

Определить тип переменных: либо это число(integer) либо строка(string)

Вот сам скрипт:

<?php
$a = 10;
$b = "Вася";

if(empty($a))
{
unset($a);
echo "Переменная пустая!";
}
else
{
if(is_int($a))
{
echo "Правильно! $a - Это число!";
}
else
{
$c = gettype($a);
echo "Это не число! Это $c";
}
}



if(empty($b))
{
unset($b);
echo "<br>Переменная пустая!";
}
else
{
if(is_int($b))
{
echo "<br>Правильно! $b Это число!";
}
else
{
$d = gettype($b);
echo "<br>$b - Это не число! Это $d";
}
}

?>





Спустя 14 минут, 26 секунд (1.02.2011 - 20:30) @dmir@l написал(а):
ну кто что скажет? sad.gif

Спустя 30 минут, 45 секунд (1.02.2011 - 21:01) twin написал(а):
var_dump() smile.gif

Спустя 34 секунды (1.02.2011 - 21:02) inpost написал(а):
@dmir@l
изучай функции, чтобы не писать одно и то же для каждой строки

Спустя 1 минута, 43 секунды (1.02.2011 - 21:03) @dmir@l написал(а):
функция var_dump() дамп информации о переменной...ок спасибо! Просто открыл книгу автора Д.Н.Колисниченко там был такой пример, я сделал свой..

Спустя 18 минут, 24 секунды (1.02.2011 - 21:22) @dmir@l написал(а):
так ну с функцией разобрались:

<?php
$a = 10;
echo var_dump($a);

// выведет int(10)
?>


Спустя 51 минута, 42 секунды (1.02.2011 - 22:14) inpost написал(а):
@dmir@l
Свои функции:
function checkDump ()
{
var_dump;
return $v;
}

Спустя 24 минуты, 17 секунд (1.02.2011 - 22:38) @dmir@l написал(а):
inpost

Поясни..зачем возвращать результат? Когда нужно вывести какой тип переменной

Спустя 24 минуты, 28 секунд (1.02.2011 - 23:02) @dmir@l написал(а):
то есть переменной $v ты присвоил значение возвращаемое функцией? sad.gif

Спустя 15 минут, 22 секунды (1.02.2011 - 23:18) sergeiss написал(а):
inpost - в твоем примере явно чего-то "не так"...

Спустя 1 час, 37 минут, 48 секунд (2.02.2011 - 00:55) inpost написал(а):
sergeiss
Глянь выше, он один и тот же код написал дважды, вот и стоит изучить свои функции. Вот я и показал, про какие именно функции я говорю, чтобы человеку было понятна моя фраза: "изучай функции, чтобы не писать одно и то же для каждой строки"

Спустя 8 часов, 12 минут, 38 секунд (2.02.2011 - 09:08) linker написал(а):
В PHP 8 типов значений переменных. Так что, что пример не рабочий.

Спустя 3 часа, 39 минут, 52 секунды (2.02.2011 - 12:48) dima4321 написал(а):
Поправьте меня , если я не прав..???

Разве данные полученные из формы это не строковый тип. ?? По-моему всегда строка. string

Спустя 7 минут, 18 секунд (2.02.2011 - 12:55) linker написал(а):
dima4321
Бывает еще массив и косвенно булевский.


_____________
=)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.