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

Я интегрирую 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 в целое число», но это вернуло результаты, которые не применяются …

0

Решение

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

"unit_price" => "10.00"

делать:

"unit_price" => 10.00

Узнайте больше о типах PHP: http://php.net/manual/en/language.types.php

1

Другие решения

Попробуйте с —

"unit_price" => (float)$cart_total,
0

По вопросам рекламы [email protected]