php在显示总值时遇到的格式不正确的数值

php在显示总值时遇到的格式不正确的数值,php,html,Php,Html,每当我输入像99这样的大值时,我都会在下面的代码中出现一个php警告,表示在php中遇到一个格式不正确的数值: <td><?php echo number_format($product['quantity'] * $product['pax'])+0; ?></td> $totalpax = $totalpax + ($product['quantity'] * $product['pax']); <td align="right"><?p

每当我输入像99这样的大值时,我都会在下面的代码中出现一个php警告,表示在php中遇到一个格式不正确的数值:

<td><?php echo number_format($product['quantity'] * $product['pax'])+0; ?></td>
$totalpax = $totalpax + ($product['quantity'] * $product['pax']);
<td align="right"><?php echo number_format($totalpax)+0; ?></td>

$totalpax=$totalpax+($product['quantity']*$product['pax']);
所以我有一个30人的预设数量,所以如果用户输入99个这个产品的数量,数量*pax=totalpax,它将显示非wel格式的数值。。。。。但是,如果总人数小于某些数字,则警告不会显示。

将返回一个表示为字符串的数字,您正在尝试将值
0
添加到此字符串,这是不可能的

如果要添加尾随的
0
,则需要
连接:

echo number_format($totalpax) . '0';
否则,请删除此
0


当结果超过1000时,可能会出现错误,也就是说,在
string\u format()
结果中开始出现1000个分隔符,并且生成的字符串不再是可以由PHP自动解析的数字字符串。

将返回一个表示为字符串的数字,您正在尝试将值
0
添加到此字符串,这是不可能的

如果要添加尾随的
0
,则需要
连接:

echo number_format($totalpax) . '0';
否则,请删除此
0


当结果超过1000时,可能会出现错误,也就是说,在
string\u format()
result中开始出现1000个分隔符,结果字符串不再是可以由PHP自动解析的数字字符串