【发布时间】:2015-03-17 17:24:18
【问题描述】:
我目前正在尝试解决更改变量类型的问题,以便能够对其进行数学运算。我正在尝试增强一个名为“WooCommerce PDF Invoices & Packing Slips”的 Wordpress 插件。
有一个变量$item['order_price'],其中包含带有货币符号的价格。此变量的var_dump() 返回string(48)"709 Kč"。
当我尝试使用intval() 或通过(int) 转换它来获取整数值时,它会返回0。
有什么解决办法?
【问题讨论】:
-
string(48)"709 Kč" -
奇怪的是它被包裹在一个
-
我没有看到 48 个字符,但我真的明白了。不知道怎么可能,我也没有在源代码中看到任何跨度标签。
-
这个值是怎么得到的?请添加相关代码