我有以下代码,输出价格,如1000,00
<?php if ( $price_html = $product->get_price_html() ) : ?>
<span class="price"><?php echo $price_html; ?></span>
<?php endif; ?>
我试图添加一个简单的substr函数来删除小数分频器和十进制数。我正在寻求:
<span class="price"><?php echo substr($price_html, 0, -3); ?></span>
出于某种原因,价格没有受到影响。
但是,如果我将substr应用于字符串,例如:
<?php echo substr('€1.000,00', 0, -3); ?>
它神奇地起作用,我得到了预期的1.000欧元。我做错了什么?
更新:目前我得到1000欧元,我想得到1000欧元