2

これは私が書いた php で、一部のワードプレス機能が少し混ざっています。

ただし、すべての値を小数点以下 1 桁に丸めたいのですが、その方法がわかりません。以下の php は非常に基本的なものですが、小数点以下の次のステップがわかりません。

<?php
$one_decimal_place = number_format(2.10, 1);
// AVERAGE DRINK COSTS 
$li2 = get_field('average_drinks_spenditure_per_night');
$li3 = ($li2 * 28) * 2.1;
$li4 = $li3 * 3;

// HOUSING COSTS 
$li22 = (get_field('average_housing_costs_per_week') * 4 );
$li33 = $li22 * 12;
$li44 = $li33 * 3;

// SHOPPING COSTS 
$li222 = (get_field('average_shopping_trip_price') * 2.25 );
$li333 = $li222 * 12;
$li444 = $li333 * 3;

// TUITION FEES 
$tuitionClass = (get_field('tuition_fees') /28 );
$tuitionTotal = (get_field('tuition_fees') * 3 );

// PHP TCE 
$totalcost2 = $li444 + $tuitionTotal;
$totalcost3 = $li4 + $li44;
$totalcost = $totalcost2 + $totalcost3; 
?>
4

1 に答える 1

1

関数を試しましたroundか??

$test = 15.321321321;
echo round($test,1);

結果: 15.3;

そして、私の友人が言ったように切り上げたくない場合は、これを使用してみてください:

$test = 15.321321321;
echo round($test,1,PHP_ROUND_HALF_UP);

結果: 15.4

于 2013-01-30T11:18:27.393 に答える