WordPress — PHP Intval () странное поведение

В настоящее время я пытаюсь решить проблему с изменением типа переменной, чтобы иметь возможность выполнять математические операции с ней. Я пытаюсь улучшить плагин для WordPress под названием «WooCommerce PDF Invoices» & Упаковочные листы «.

Есть переменная $item['order_price'], который содержит цену со знаком валюты. var_dump() этой переменной возвращает string(48)"709 Kč",
Когда я пытаюсь получить целочисленное значение, используя либо intval() или кастинг через (int), это возвращает 0,

Какое может быть решение?

0

Решение

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

filter_var($item['order_price'], FILTER_SANITIZE_NUMBER_INT);
0

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

Я предлагаю вам использовать как минимум: trim ($ item [‘order_price’]);

0

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