How can PHP's number_format function be utilized to handle decimal numbers in a text file?

When reading decimal numbers from a text file in PHP, you may encounter formatting issues such as trailing zeros or inconsistent decimal precision. To handle this, you can use PHP's number_format function to format the decimal numbers as needed before processing them further.

<?php
$file = 'numbers.txt';
$numbers = file($file, FILE_IGNORE_NEW_LINES);

foreach ($numbers as $number) {
    $formatted_number = number_format((float)$number, 2, '.', '');
    // Process the formatted number as needed
}
?>