PHPで浮動小数点数を丸める方法


  1. round()関数を使用する方法:

    $number = 10.456;
    $rounded = round($number, 2); // 2桁まで丸める
    echo $rounded; // 結果: 10.46

    round()関数は、指定した小数点以下の桁数まで数値を丸めることができます。

  2. number_format()関数を使用する方法:

    $number = 10.456;
    $rounded = number_format($number, 2); // 2桁まで丸める
    echo $rounded; // 結果: 10.46

    number_format()関数は、数値を指定した桁数まで丸めるだけでなく、カンマ区切りの形式で表示することもできます。

  3. sprintf()関数を使用する方法:

    $number = 10.456;
    $rounded = sprintf("%.2f", $number); // 2桁まで丸める
    echo $rounded; // 結果: 10.46

    sprintf()関数は、指定したフォーマットに従って数値を丸めることができます。上記の例では、"%.2f"というフォーマットを使用しています。

これらの方法を使用することで、PHPで浮動小数点数を簡単に丸めることができます。適切な方法を選択し、必要に応じて小数点以下の桁数や表示形式を調整してください。