2013-09-23 1 views
2

Я - прямой новичок в PHP. Поэтому, пожалуйста, не решайте мой вопрос, поскольку это может показаться очень глупым. У меня есть код, чтобы проверить, больше ли число в php.php найти больше двух чисел

if($num1 > $num2) 
{ 
    echo $num1 
} 
else 
{ 
    echo $num2 
} 

Приведенный выше код является точным в моем файле. Но вывод не выводится. Любая помощь будет оценена.

+0

ли вы error_reporting включен? Если есть ошибка, вы не узнаете об этом, если только вы не включили ее. –

+0

положите точку с запятой после выражений эха, убедитесь, что num1 и num2 имеют значения не нулевые, приветствия :) – johnny

+0

удалить 1 error_reporting (0) l; если у вас есть первая учетная запись ur в вашем php-файле и включить отчет об ошибках. – johnny

ответ

4

Джон, ответ очень прост. Вы не добавили ; в конце вашего заявления. Измените код, указанный ниже: -

if($num1 > $num2) 
{ 
    echo $num1; 
} 
else 
{ 
    echo $num2; 
} 

Этот код, безусловно, будет работать.

+0

спасибо Бен ... ответ мне помог –

0

Вам нужно добавить точку с запятой после каждой строки:

if($num1 > $num2) 
{ 
    echo $num1; 
} 
else 
{ 
    echo $num2; 
} 
+0

спасибо smerlung ... ваш ответ помог мне –

12

Самый простой способ сделать это:

echo max($num1, $num2); 
+0

это должен быть ответ по умолчанию – Ray

+0

Спасибо, но я думаю, что OP не увидит ваш комментарий, он не был вокруг в течение четырех года. Держите upvoting, и в конечном итоге он будет отображаться перед выбранным ответом ;-) – SteeveDroz

0

Запятой должен быть добавлен после каждой строки. if ($ num1> $ num2) echo $ num1; else echo $ num2;

Кроме того, нет необходимости добавлять скобки, если есть только одна строка, написанная после операторов if else.

+1

Нет необходимости *, но вы должны *. – JJJ

+0

Да ... Я согласен с @Juhana, так как это запутывает, если у вас очень длинные коды php. – h2O

2

Ваш код не включен (равный случай):

if($num1 > $num2) 
{ 
    echo $num1; 
} 
elseif($num1 < $num2) 
{ 
    echo $num2; 
}else{ 
echo "equal"; 
} 
+0

спасибо за ответ ... это было хорошо и –

Смежные вопросы