PHP:echo无效

时间:2013-08-24 18:14:59

标签: php echo output

<?php
$val1 = echo "".$response['players'].""; // it will output 1
$val2 = echo "".$response['maxplayers'].""; // it will output 3

$res = ($val1 / $val2) * 100;

echo $res; // it will output 33,33333
?

但出现此错误:

Parse error: syntax error, unexpected 'echo' (T_ECHO) 
in /home/mcthebli/public_html/test.php on line 36

有人知道我出了什么问题吗? :/

2 个答案:

答案 0 :(得分:1)

echo不会返回值。

试试这个,

$val1 = $response['players']; 
$val2 = $response['maxplayers'];
$res = ($val1 / $val2) * 100;

echo '(' . $val1 . '/' . $val2 . ') * 100 = ' . $res;

让我们说$val1 = 5$val2 = 5,它会输出

(5 / 5) * 100 = 100

答案 1 :(得分:0)

echo用于输出。如果您只是为变量赋值,请不要使用它。

$foo = 'bar';