#php
#php
Вопрос:
В настоящее время я пытаюсь выучить php и начал с того, что попытался выполнить простую математику, чтобы лучше понять язык. В моем коде все, что у меня есть bool(true), предшествует уравнению, поэтому вывод выглядит как bool(true) 5 и 0. Как мне это исправить?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
// // Uncomment the following part of the code
// // when your code is ready to use input values submitted by form1.html
// $a = intval($_REQUEST["n1"]);
// $b = intval($_REQUEST["n2"]);
// and comment these two lines of code when using the above code
$a = 5;
$b = 0;
// Add your code below
echo "<h2>Arithemtic operations</h2>";
echo "$a $b = " . ($a $b) . "<br>";
echo "$a - $b = " . ($a-$b) . "<br>";
echo "$a * $b = " . ($a*$b) . "<br>";
if($a || $b == "0"){
echo "$a / $b = undifined " . "<br>";
}
else
echo "$a / $b = " . ($a/$b) . "<br>";
if($a || $b == 0 ){
echo "$a / $b (integer quotient) = undefined" . "<br>";
}
else
echo "$a / $b (integer quotient) = " . intdiv($a,$b) . "<br>";
if($a || $b == 0 ){
echo "$a % $b = undefined" . "<br>";
}
else
echo "$a % $b = " . ($a%$b) . "<br>";
echo "$a ** $b = " . ($a**$b) . "<br>";
"<br>";
echo "<h2>Comparison</h2>";
echo "$a == $b is " . var_dump($a==$b) . "<br>";
echo "$a != $b is " . var_dump($a!=$b) . "<br>";
echo "$a < $b is " . var_dump($a<$b) . "<br>";
echo "$a <= $b is " . var_dump($a<=$b) . "<br>";
"<br>";
echo "'$a' === $b is " . var_dump($a===$b) . "<br>";
echo "'$a' !== $b is " . var_dump($a!==$b) . "<br>";
"<br>";
echo "<h2>Logical Operations</h2>";
echo "$a and $b is " . var_dump(true and true) . "<br>";
echo "$a amp;amp; $b is " . var_dump(true amp;amp; true) . "<br>";
echo "$a or $b is " . var_dump(true or true) . "<br>";
echo "$a || $b is " . var_dump(true || true) . "<br>";
?>
</body>
</html>
Комментарии:
1. Я бы сказал, что сначала, чтобы увидеть отступ вашего кода, мне кажется, что в нем отсутствуют скобки. Также не могли бы вы опубликовать свой текущий результат?
2. сначала изучите строки ,
echo "$a $b = "
оценивается, вам нужно вместо этого использовать одинарные кавычкиecho '$a $b = '