测试此代码时没有发现任何差异
$stock_threshold = get_post_meta( $product->get_id(), '_out_of_stock_threshold', true );
$new_stock_quantity = $product->get_stock_quantity() - intval($stock_threshold);
var_dump( $new_stock_quantity );
**更新:**我不需要小数位,库存数量只需要整数。我使用这两个都没有错误,只是想知道区别,但我认为我需要使用这个的原因是因为数据库中的负库存水平,如-35,数据库不喜欢减号。
我不得不使用intval()
来避免数字错误:遇到非数字值。
$stock_threshold = 2
$new_stock_quantity = 8
1条答案
按热度按时间bjp0bcyl1#