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 :: Версия для печати :: Помогите проверить есть ли в переменной число
Форумы портала PHP.SU » » Вопросы новичков » Помогите проверить есть ли в переменной число

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

1. Safok - 24 Апреля, 2014 - 13:41:04 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $filter = $_GET['filter'];
  2. $xysss = is_numeric($filter);
  3. if (!empty($filter)) {
  4.     echo 'Фильтр пуста';
  5. } elseif ($xysss == true) {
  6.     echo "В фильтре есть число";
  7. } else {
  8.     echo "Фильтр есть,но не число";
  9. }


Если filter=182.511 должно писать что есть число
Как это организовать?
2. Мелкий - 24 Апреля, 2014 - 13:46:16 - перейти к сообщению
3. Safok - 24 Апреля, 2014 - 13:54:53 - перейти к сообщению
Мелкий пишет:

Помоги пожалусто!
4. Мелкий - 24 Апреля, 2014 - 13:59:29 - перейти к сообщению
???
5. Safok - 24 Апреля, 2014 - 14:00:45 - перейти к сообщению
Мелкий пишет:
???

Не работает код почему то!
6. IllusionMH - 24 Апреля, 2014 - 14:15:17 - перейти к сообщению
Safok, и какой же код не работает? Какие ошибки?
7. Safok - 24 Апреля, 2014 - 14:22:12 - перейти к сообщению
Не правильно показывает
8. IllusionMH - 24 Апреля, 2014 - 14:26:08 - перейти к сообщению
Safok, а у меня правильно.
Вопросы перечислены выше. Без ответа на них нет смысла продолжать тему.

PHP:
скопировать код в буфер обмена
  1. if (!empty($filter)) {
  2.     echo 'Фильтр пуста';

В этих двух строках нет противоречия?

 

Powered by ExBB FM 1.0 RC1