如何让PHP返回“1 + 2 = 3”,而不仅仅是3?

时间:2015-04-26 15:54:05

标签: php

如何让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

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);
?>