在 PHP 中,number_format()
函数用于将一个数字格式化为字符串
<?php
function formatNumber($number) {
try {
$formattedNumber = number_format($number, 2, ".", "");
return $formattedNumber;
} catch (Exception $e) {
// 处理异常
echo "发生错误: " . $e->getMessage();
}
}
// 测试
$number1 = 12345.6789;
$number2 = "非数字字符串";
echo formatNumber($number1) . PHP_EOL; // 输出: 12,345.68
echo formatNumber($number2) . PHP_EOL; // 输出: 发生错误: Number format error
?>
在这个示例中,我们定义了一个名为 formatNumber()
的函数,该函数接受一个数字作为参数。我们使用 try
语句尝试使用 number_format()
函数格式化数字。如果发生异常,catch
语句将捕获异常并处理它。在这个例子中,我们只是输出异常的错误消息,但你可以根据需要执行其他操作。