PHP数字格式错误

use*_*133 -1 php

我想将我的数字缩短一些,所以最大数字将是5.

例如,而不是

2.2333333333

它会显示出来

2.23333

我用过这段代码:

    echo "<tr><td>".$results['playerName']."</td><td>".$results['Runecraftlvl']."</td><td>".$results['Runecraftxp']."</td><td>".$results['kills']."</td><td>".$results['deaths']."</td><td>".$results['targkills']."</td><td>". $number_format("$Kdr",5)."</td></tr>";
Run Code Online (Sandbox Code Playgroud)

在最后一个变量上

<td>". $number_format("$Kdr",5)."</td>
Run Code Online (Sandbox Code Playgroud)

工作正常,但如果用户得到0 Kdr或其他东西,它将打印此错误:

致命错误:函数名称必须是字符串

为什么这样做?怎么修好?谢谢.