如何让PHP reutrn“1 + 2 = 3”?而不只是3
function show_sum($a, $b) {
return "$a + $b = " $a + $b;
}
echo show_sum(1,2);
我已经尝试过了:
return '$a + $b' = " . $a + $b;
我刚拿到3
答案 0 :(得分:3)
你错过了连接运算符。您的退货声明应为:
return "$a + $b = ". ($a+$b);
答案 1 :(得分:1)
将结果放入括号中。
function show_sum($a, $b) {
return "$a + $b = " . ($a + $b);
}
答案 2 :(得分:1)
这确实有效。我认为问题是混合字符串值和数值。我把所有东西都变成了一个字符串。
<?php
function show_sum($a, $b) {
$sum = $a + $b;
$return_string = "$a + $b = " . $sum;
return $return_string;
}
echo show_sum(1,2);
?>