Php 什么';我的逻辑怎么了?
我把这个简单的逻辑放在一起,加上两个数字,回显a和b的值,然后显示答案,现在已经很晚了,但我不明白为什么答案不是$a+b的总和。我以为这是ABC的东西,但一点帮助也不会错过。先谢谢你Php 什么';我的逻辑怎么了?,php,math,Php,Math,我把这个简单的逻辑放在一起,加上两个数字,回显a和b的值,然后显示答案,现在已经很晚了,但我不明白为什么答案不是$a+b的总和。我以为这是ABC的东西,但一点帮助也不会错过。先谢谢你 $number_one = mt_rand(1,100); $number_two = mt_rand(1,100); function add_numbers($a, $b) { $sum = $a + $b; return $sum; } echo "What is " . $number_two .
$number_one = mt_rand(1,100);
$number_two = mt_rand(1,100);
function add_numbers($a, $b)
{
$sum = $a + $b;
return $sum;
}
echo "What is " . $number_two . " + " . $number_two . "? <br />";
$answer = add_numbers($number_one, $number_two);
echo $answer;
$number\u one=mt\u rand(1100);
$number\u two=百万兰特(1100);
函数添加数字($a,$b)
{
$sum=$a+$b;
返回$sum;
}
呼应“是什么”$第二。" + " . $第二。“?
”;
$answer=添加数字($number\u 1,$number\u 2);
回音$答案;
因为你的打字错误
echo "What is " . $number_two . " + " . $number_two . "? <br />";
echo“是什么”$第二。" + " . $第二。“?
”;
应该是:
echo "What is " . $number_one . " + " . $number_two . "? <br />";
^^^
echo“是什么”$第一。" + " . $第二。“?
”;
^^^
好吧,那肯定是第二个:-)哦,哇!我真的是边笑边哭,尴尬地畏缩着。通常我自己调试所有的代码,但我看了太久都看不见了!!我想这意味着该睡觉了。谢谢你,肖恩。如果不是这些数字的总和,答案是什么?请详细说明实际行为。感谢您的回复,刚才有人指出我非常愚蠢,在我的函数中写了两次$number_2。这个问题似乎离题了,因为它的原因是打字错误。