Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Можно-ли в $_GET передать int или float
Форумы портала PHP.SU » » Вопросы новичков » Можно-ли в $_GET передать int или float

Страниц (1): [1]
 

1. qtk - 23 Декабря, 2013 - 17:42:04 - перейти к сообщению
Возможно глупый вопрос, можно-ли передавать тип int и float в $_GET? Т.к. даже если передавать 1 в переменной приходит она с типом string
2. Panoptik - 23 Декабря, 2013 - 17:48:34 - перейти к сообщению
можно передать любые данные. так как вы сами заметили что в результате получается строковый тип, с которым делаете что хотите на свое усмотрение, например преобразовав данные с помощью функции или методов приведения типов
PHP:
скопировать код в буфер обмена
  1.  
  2. $int = (int)$_GET['int_value'];
  3. $int2 = intval($_GET['int_value']);
  4.  
  5. $float = (float)$_GET['float_value'];
  6. $float2 = floatval($_GET['float_value']);
  7.  
3. qtk - 24 Декабря, 2013 - 09:42:07 - перейти к сообщению
Спасибо!

 

Powered by ExBB FM 1.0 RC1