如何将$ cart_total更改为实际数字?

时间:2014-11-27 12:23:48

标签: php arrays shopping-cart cart

我正在将mercadopago(巴西版本的paypal)整合到我现有的购物车中,目前正在退房,并且有人进行银行存款。

除了unit_price是固定数字外,一切似乎都很好。

$preference_data = array(
    "items" => array(
       array(
           "title" => "Shirt",
           "quantity" => 1,
           "currency_id" => "BRL",
           "unit_price" => "10.00"
       )
    )
);

我试过说"unit_price" => "$cart_total"但是它返回了一个错误,说unit_price必须是一个数字。有没有办法解决?

我奇迹般地开发了自己的网站并拥有.php购物车,但我并不完全了解这个领域!非常感谢!很抱歉这个简单的问题,我无法找到答案,因为我不知道如何正确地说出来。我试着寻找"将php字符串转换为整数"但是返回的结果不适用......

2 个答案:

答案 0 :(得分:1)

设置unit_price时不要使用引号。至于quantity号码,而不是:

"unit_price" => "10.00"

做的:

"unit_price" => 10.00

详细了解PHP类型:http://php.net/manual/en/language.types.php

答案 1 :(得分:0)

尝试 -

"unit_price" => (float)$cart_total,