Как мне изменить $ cart_total на фактическое число?

0

Я интегрирую меркадопаго (вариант Brasil 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 в integer", но это возвращало результаты, которые не применялись...

Теги:
arrays
cart
shopping-cart

2 ответа

1

Просто не используйте кавычки при установке unit_price. Что касается quantity, а не:

"unit_price" => "10.00"

делать:

"unit_price" => 10.00

Подробнее о типах PHP: http://php.net/manual/en/language.types.php

0

Попробуйте -

"unit_price" => (float)$cart_total,

Ещё вопросы

Сообщество Overcoder
Наверх
Меню