我目前正在尝试解决更改变量类型的问题,以便能够使用它进行数学运算。我正在尝试增强一个名为“WooCommerce PDF Invoices& Packing Slips”的Wordpress插件。
有一个变量$item['order_price']
,其中包含带有货币符号的价格。此变量的var_dump()
返回string(48)"709 Kč"
。
当我尝试使用intval()
获取整数值或通过(int)
投射整数值时,它会返回0
。
可能是什么解决方案?
答案 0 :(得分:0)
试试
filter_var($item['order_price'], FILTER_SANITIZE_NUMBER_INT);
答案 1 :(得分:0)
我建议你至少使用:trim($ item [' order_price']);