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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывести тип переменной

Сообщения:  [1-4] 

 
 автор: Unkind   (29.11.2007 в 14:54)   письмо автору
 
   для: Mookapek   (29.11.2007 в 13:29)
 

Тут Вы можете получить только либо string, либо array. Третьего не дано, если не считать NULL, когда переменная просто не объявлена.

   
 
 автор: Thrasher   (29.11.2007 в 14:03)   письмо автору
 
   для: Mookapek   (29.11.2007 в 13:29)
 

По-моему, данные пришедшие из формы всегда имеют строковый тип.
После получения данных сами с помощью функций РНР приводите их к нужному типу.

   
 
 автор: sim5   (29.11.2007 в 13:40)   письмо автору
 
   для: Mookapek   (29.11.2007 в 13:29)
 

Из мануала:
Предупреждение!
Никогда не используйте gettype() для проверки типа, поскольку возвращаемая строка может быть субъектом для изменения в последующих версиях. Кроме того, это слишком медленно, так как выполняется сравнение строк. Используйте вместо неё функции is_*.

   
 
 автор: Mookapek   (29.11.2007 в 13:29)   письмо автору
 
 

Стоит задача определить тип переменной, значение которой вводится в форму
есть такой простенький скрипт
<form method=post>
<input type=text name=var>
<input type=submit name=submit value=ok>
<?php
echo gettype($_POST['var']);
?>

но если я ввожу значение 56 или fgjha - в обоих случаях выводится string.
вот не знаю как сделать правильно

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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