我遇到了问题,为什么当我在 PhpMyAdmin 中转换 ROUND(4.9813200498132,1) 的数量时会发生这种情况,结果为 5.0,然后当我尝试在 php 中转换值时,结果仅为 5。如何使结果 5.0 到 php 端。?是否需要将字符串数字转换为整数?为了更好地理解,我将与你们分享我创建的示例方程。
php中的方程:
$first_wtd_item_first_option = str_replace( ',', '', $high_item_d_wtd_data->total_qty );
$first_wtd_item_second_option = str_replace( ',', '', $high_item_a_wtd_data->total_qty );
$first_wtd_item_third_option = str_replace( ',', '', $high_item_b_wtd_data->total_qty );
$first_wtd_item_computation1 = $first_wtd_item_second_option + $first_wtd_item_third_option;
$first_wtd_item_computation2 = ($first_wtd_item_first_option / $first_wtd_item_computation1);
$first_wtd_item_computation3 = $first_wtd_item_computation2 * 100;
$first_wtd_item_final_result = (round($first_wtd_item_computation3,1).'%');
输出:
谢谢你。
HUWWW
慕标5832272